home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_11_Appearance Implementations.txt < prev    next >
Text File  |  1998-12-15  |  124KB  |  2,218 lines

  1. # near model CODE resource
  2. # jump table entries: 7312-7392 (81 of them)
  3. 00000000  0000 1C90                ori.b      D0, 0x90
  4. 00000004  0000 1A38                ori.b      D0, 0x38 /* '8' */
  5. fn00000008:
  6. 00000008  4E56 0000                link       A6, 0
  7. 0000000C  2F0A                     move.l     -[A7], A2
  8. 0000000E  246E 0008                movea.l    A2, [A6 + 0x8]
  9. 00000012  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10. 00000016  2F0A                     move.l     -[A7], A2
  11. 00000018  4EB9 0000 0348           jsr        [0x00000348 /* FLckUnlck */]
  12. 0000001E  41F9 0001 4CEC           lea.l      A0, [0x00014CEC]
  13. 00000024  2488                     move.l     [A2], A0
  14. 00000026  204A                     movea.l    A0, A2
  15. 00000028  504F                     addq.w     A7, 8
  16. 0000002A  245F                     movea.l    A2, [A7]+
  17. 0000002C  4E5E                     unlink     A6
  18. 0000002E  4E75                     rts
  19. 00000030  4E56 FFE8                link       A6, -0x0018
  20. 00000034  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  21. 00000038  246E 0008                movea.l    A2, [A6 + 0x8]
  22. 0000003C  2E2E 0010                move.l     D7, [A6 + 0x10]
  23. 00000040  362A 000C                move.w     D3, [A2 + 0xC]
  24. 00000044  4A6A 000E                tst.w      [A2 + 0xE]
  25. 00000048  6702                     beq        +0x4 /* 0000004C */
  26. 0000004A  5043                     addq.w     D3, 8
  27. label0000004C:
  28. 0000004C  486E FFF8                pea.l      [A6 - 0x8]
  29. 00000050  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30. 00000054  2057                     movea.l    A0, [A7]
  31. 00000056  2268 0004                movea.l    A1, [A0 + 0x4]
  32. 0000005A  2269 003C                movea.l    A1, [A1 + 0x3C]
  33. 0000005E  4E91                     jsr        [A1]
  34. 00000060  4A00                     tst.b      D0
  35. 00000062  504F                     addq.w     A7, 8
  36. 00000064  6624                     bne        +0x26 /* 0000008A */
  37. 00000066  486E FFF4                pea.l      [A6 - 0xC]
  38. 0000006A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39. 0000006E  4EB9 0000 2F90           jsr        [0x00002F90]
  40. 00000074  426E FFFA                clr.w      [A6 - 0x6]
  41. 00000078  426E FFF8                clr.w      [A6 - 0x8]
  42. 0000007C  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  43. 00000082  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  44. 00000088  504F                     addq.w     A7, 8
  45. label0000008A:
  46. 0000008A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  47. 0000008E  486E FFEC                pea.l      [A6 - 0x14]
  48. 00000092  4EB9 0000 3200           jsr        [0x00003200]
  49. 00000098  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  50. 0000009C  2057                     movea.l    A0, [A7]
  51. 0000009E  2268 0004                movea.l    A1, [A0 + 0x4]
  52. 000000A2  2269 0018                movea.l    A1, [A1 + 0x18]
  53. 000000A6  4E91                     jsr        [A1]
  54. 000000A8  2648                     movea.l    A3, A0
  55. 000000AA  200B                     move.l     D0, A3
  56. 000000AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  57. 000000B0  6608                     bne        +0xA /* 000000BA */
  58. 000000B2  4EB9 0000 2070           jsr        [0x00002070]
  59. 000000B8  2648                     movea.l    A3, A0
  60. label000000BA:
  61. 000000BA  42AE FFE8                clr.l      [A6 - 0x18]
  62. 000000BE  554F                     subq.w     A7, 2
  63. 000000C0  2F0B                     move.l     -[A7], A3
  64. 000000C2  486E FFE8                pea.l      [A6 - 0x18]
  65. 000000C6  303C 0001                move.w     D0, 0x1
  66. 000000CA  AA73                     syscall    ControlDispatch
  67. 000000CC  301F                     move.w     D0, [A7]+
  68. 000000CE  2C2A 0004                move.l     D6, [A2 + 0x4]
  69. 000000D2  594F                     subq.w     A7, 4
  70. 000000D4  2F0B                     move.l     -[A7], A3
  71. 000000D6  486E FFF8                pea.l      [A6 - 0x8]
  72. 000000DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73. 000000DE  4227                     clr.b      -[A7]
  74. 000000E0  286A 0004                movea.l    A4, [A2 + 0x4]
  75. 000000E4  202C 005A                move.l     D0, [A4 + 0x5A]
  76. 000000E8  3F00                     move.w     -[A7], D0
  77. 000000EA  2806                     move.l     D4, D6
  78. 000000EC  2044                     movea.l    A0, D4
  79. 000000EE  2028 005E                move.l     D0, [A0 + 0x5E]
  80. 000000F2  3F00                     move.w     -[A7], D0
  81. 000000F4  2A06                     move.l     D5, D6
  82. 000000F6  2045                     movea.l    A0, D5
  83. 000000F8  2028 0062                move.l     D0, [A0 + 0x62]
  84. 000000FC  3F00                     move.w     -[A7], D0
  85. 000000FE  3F03                     move.w     -[A7], D3
  86. 00000100  2F07                     move.l     -[A7], D7
  87. 00000102  A954                     syscall    NewControl
  88. 00000104  205F                     movea.l    A0, [A7]+
  89. 00000106  2548 0008                move.l     [A2 + 0x8], A0
  90. 0000010A  4AAA 0008                tst.l      [A2 + 0x8]
  91. 0000010E  661E                     bne        +0x20 /* 0000012E */
  92. 00000110  42A7                     clr.l      -[A7]
  93. 00000112  486E FFF0                pea.l      [A6 - 0x10]
  94. 00000116  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  95. 0000011E  4879 0001 4EB6           push.l     0x14EB6
  96. 00000124  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  97. 0000012A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  98. label0000012E:
  99. 0000012E  554F                     subq.w     A7, 2
  100. 00000130  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  101. 00000134  303C 0008                move.w     D0, 0x8
  102. 00000138  AA73                     syscall    ControlDispatch
  103. 0000013A  301F                     move.w     D0, [A7]+
  104. 0000013C  4A6A 000E                tst.w      [A2 + 0xE]
  105. 00000140  6718                     beq        +0x1A /* 0000015A */
  106. 00000142  362A 000E                move.w     D3, [A2 + 0xE]
  107. 00000146  426A 000E                clr.w      [A2 + 0xE]
  108. 0000014A  3F03                     move.w     -[A7], D3
  109. 0000014C  2F0A                     move.l     -[A7], A2
  110. 0000014E  2057                     movea.l    A0, [A7]
  111. 00000150  2250                     movea.l    A1, [A0]
  112. 00000152  2269 007C                movea.l    A1, [A1 + 0x7C]
  113. 00000156  4E91                     jsr        [A1]
  114. 00000158  5C4F                     addq.w     A7, 6
  115. label0000015A:
  116. 0000015A  3F3C FFFF                move.w     -[A7], 0xFFFF
  117. 0000015E  486E FFEC                pea.l      [A6 - 0x14]
  118. 00000162  4EB9 0000 3208           jsr        [0x00003208]
  119. 00000168  5C4F                     addq.w     A7, 6
  120. 0000016A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  121. 0000016E  4E5E                     unlink     A6
  122. 00000170  4E75                     rts
  123. fn00000172:
  124. 00000172  4E56 0000                link       A6, 0
  125. 00000176  2F0A                     move.l     -[A7], A2
  126. 00000178  246E 0008                movea.l    A2, [A6 + 0x8]
  127. 0000017C  200A                     move.l     D0, A2
  128. 0000017E  6724                     beq        +0x26 /* 000001A4 */
  129. 00000180  41F9 0001 4CEC           lea.l      A0, [0x00014CEC]
  130. 00000186  2488                     move.l     [A2], A0
  131. 00000188  4267                     clr.w      -[A7]
  132. 0000018A  2F0A                     move.l     -[A7], A2
  133. 0000018C  4EB9 0000 0368           jsr        [0x00000368]
  134. 00000192  4A6E 000C                tst.w      [A6 + 0xC]
  135. 00000196  5C4F                     addq.w     A7, 6
  136. 00000198  6F0A                     ble        +0xC /* 000001A4 */
  137. 0000019A  2F0A                     move.l     -[A7], A2
  138. 0000019C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  139. 000001A2  584F                     addq.w     A7, 4
  140. label000001A4:
  141. 000001A4  204A                     movea.l    A0, A2
  142. 000001A6  245F                     movea.l    A2, [A7]+
  143. 000001A8  4E5E                     unlink     A6
  144. 000001AA  4E75                     rts
  145. fn000001AC:
  146. 000001AC  4E56 0000                link       A6, 0
  147. 000001B0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  148. 000001B4  246E 0008                movea.l    A2, [A6 + 0x8]
  149. 000001B8  362E 0012                move.w     D3, [A6 + 0x12]
  150. 000001BC  554F                     subq.w     A7, 2
  151. 000001BE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  152. 000001C2  A960                     syscall    GetControlValue/GetCtlValue
  153. 000001C4  301F                     move.w     D0, [A7]+
  154. 000001C6  3800                     move.w     D4, D0
  155. 000001C8  554F                     subq.w     A7, 2
  156. 000001CA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  157. 000001CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  158. 000001D2  3F03                     move.w     -[A7], D3
  159. 000001D4  4878 FFFF                push.l     0xFFFF
  160. 000001D8  303C 000A                move.w     D0, 0xA /* '\n' */
  161. 000001DC  AA73                     syscall    ControlDispatch
  162. 000001DE  301F                     move.w     D0, [A7]+
  163. 000001E0  4A40                     tst.w      D0
  164. 000001E2  56C0                     sne        D0
  165. 000001E4  4400                     neg.b      D0
  166. 000001E6  1A00                     move.b     D5, D0
  167. 000001E8  554F                     subq.w     A7, 2
  168. 000001EA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  169. 000001EE  A960                     syscall    GetControlValue/GetCtlValue
  170. 000001F0  301F                     move.w     D0, [A7]+
  171. 000001F2  3600                     move.w     D3, D0
  172. 000001F4  B644                     cmp.w      D3, D4
  173. 000001F6  6716                     beq        +0x18 /* 0000020E */
  174. 000001F8  3043                     movea.w    A0, D3
  175. 000001FA  2F08                     move.l     -[A7], A0
  176. 000001FC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  177. 00000200  2057                     movea.l    A0, [A7]
  178. 00000202  2268 0004                movea.l    A1, [A0 + 0x4]
  179. 00000206  2269 0020                movea.l    A1, [A1 + 0x20]
  180. 0000020A  4E91                     jsr        [A1]
  181. 0000020C  504F                     addq.w     A7, 8
  182. label0000020E:
  183. 0000020E  1005                     move.b     D0, D5
  184. 00000210  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  185. 00000214  4E5E                     unlink     A6
  186. 00000216  4E75                     rts
  187. fn00000218:
  188. 00000218  4E56 0000                link       A6, 0
  189. 0000021C  2F0A                     move.l     -[A7], A2
  190. 0000021E  246E 0008                movea.l    A2, [A6 + 0x8]
  191. 00000222  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  192. 00000226  303C 0018                move.w     D0, 0x18
  193. 0000022A  AA73                     syscall    ControlDispatch
  194. 0000022C  245F                     movea.l    A2, [A7]+
  195. 0000022E  4E5E                     unlink     A6
  196. 00000230  4E75                     rts
  197. 00000232  4E56 0000                link       A6, 0
  198. 00000236  2F0A                     move.l     -[A7], A2
  199. 00000238  246E 0008                movea.l    A2, [A6 + 0x8]
  200. 0000023C  554F                     subq.w     A7, 2
  201. 0000023E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  202. 00000242  1F3C 0001                move.b     -[A7], 0x1
  203. 00000246  4227                     clr.b      -[A7]
  204. 00000248  303C 001E                move.w     D0, 0x1E
  205. 0000024C  AA73                     syscall    ControlDispatch
  206. 0000024E  301F                     move.w     D0, [A7]+
  207. 00000250  245F                     movea.l    A2, [A7]+
  208. 00000252  4E5E                     unlink     A6
  209. 00000254  4E75                     rts
  210. 00000256  4E56 0000                link       A6, 0
  211. 0000025A  2F0A                     move.l     -[A7], A2
  212. 0000025C  246E 0008                movea.l    A2, [A6 + 0x8]
  213. 00000260  554F                     subq.w     A7, 2
  214. 00000262  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  215. 00000266  4227                     clr.b      -[A7]
  216. 00000268  4227                     clr.b      -[A7]
  217. 0000026A  303C 001E                move.w     D0, 0x1E
  218. 0000026E  AA73                     syscall    ControlDispatch
  219. 00000270  301F                     move.w     D0, [A7]+
  220. 00000272  245F                     movea.l    A2, [A7]+
  221. 00000274  4E5E                     unlink     A6
  222. 00000276  4E75                     rts
  223. 00000278  4E56 FFF0                link       A6, -0x0010
  224. 0000027C  48E7 0038                movem.l    -[A7], A2,A3,A4
  225. 00000280  246E 0008                movea.l    A2, [A6 + 0x8]
  226. 00000284  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  227. 00000288  486E FFFC                pea.l      [A6 - 0x4]
  228. 0000028C  4EB9 0000 3200           jsr        [0x00003200]
  229. 00000292  286A 0004                movea.l    A4, [A2 + 0x4]
  230. 00000296  264C                     movea.l    A3, A4
  231. 00000298  102B 0026                move.b     D0, [A3 + 0x26]
  232. 0000029C  5500                     subq.b     D0, 2
  233. 0000029E  504F                     addq.w     A7, 8
  234. 000002A0  663A                     bne        +0x3C /* 000002DC */
  235. 000002A2  2F0C                     move.l     -[A7], A4
  236. 000002A4  2057                     movea.l    A0, [A7]
  237. 000002A6  2268 0004                movea.l    A1, [A0 + 0x4]
  238. 000002AA  2269 0018                movea.l    A1, [A1 + 0x18]
  239. 000002AE  4E91                     jsr        [A1]
  240. 000002B0  584F                     addq.w     A7, 4
  241. 000002B2  2F08                     move.l     -[A7], A0
  242. 000002B4  486E FFF0                pea.l      [A6 - 0x10]
  243. 000002B8  4EB9 0000 2110           jsr        [0x00002110]
  244. 000002BE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  245. 000002C2  303C 0007                move.w     D0, 0x7
  246. 000002C6  AA73                     syscall    ControlDispatch
  247. 000002C8  301F                     move.w     D0, [A7]+
  248. 000002CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  249. 000002CE  486E FFF0                pea.l      [A6 - 0x10]
  250. 000002D2  4EB9 0000 2118           jsr        [0x00002118]
  251. 000002D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  252. label000002DC:
  253. 000002DC  2F0A                     move.l     -[A7], A2
  254. 000002DE  2057                     movea.l    A0, [A7]
  255. 000002E0  2250                     movea.l    A1, [A0]
  256. 000002E2  2269 00B4                movea.l    A1, [A1 + 0xB4]
  257. 000002E6  4E91                     jsr        [A1]
  258. 000002E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  259. 000002EC  486E FFFC                pea.l      [A6 - 0x4]
  260. 000002F0  4EB9 0000 3208           jsr        [0x00003208]
  261. 000002F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  262. 000002FA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  263. 000002FE  4E5E                     unlink     A6
  264. 00000300  4E75                     rts
  265. 00000302  4E56 FFF0                link       A6, -0x0010
  266. 00000306  2F0A                     move.l     -[A7], A2
  267. 00000308  246E 0008                movea.l    A2, [A6 + 0x8]
  268. 0000030C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  269. 00000310  486E FFFC                pea.l      [A6 - 0x4]
  270. 00000314  4EB9 0000 3200           jsr        [0x00003200]
  271. 0000031A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  272. 0000031E  2057                     movea.l    A0, [A7]
  273. 00000320  2268 0004                movea.l    A1, [A0 + 0x4]
  274. 00000324  2269 0018                movea.l    A1, [A1 + 0x18]
  275. 00000328  4E91                     jsr        [A1]
  276. 0000032A  584F                     addq.w     A7, 4
  277. 0000032C  2F08                     move.l     -[A7], A0
  278. 0000032E  486E FFF0                pea.l      [A6 - 0x10]
  279. 00000332  4EB9 0000 2110           jsr        [0x00002110]
  280. 00000338  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  281. 0000033C  303C 0008                move.w     D0, 0x8
  282. 00000340  AA73                     syscall    ControlDispatch
  283. 00000342  301F                     move.w     D0, [A7]+
  284. 00000344  2F0A                     move.l     -[A7], A2
  285. 00000346  2057                     movea.l    A0, [A7]
  286. 00000348  2250                     movea.l    A1, [A0]
  287. 0000034A  2269 00B4                movea.l    A1, [A1 + 0xB4]
  288. 0000034E  4E91                     jsr        [A1]
  289. 00000350  3F3C FFFF                move.w     -[A7], 0xFFFF
  290. 00000354  486E FFF0                pea.l      [A6 - 0x10]
  291. 00000358  4EB9 0000 2118           jsr        [0x00002118]
  292. 0000035E  3F3C FFFF                move.w     -[A7], 0xFFFF
  293. 00000362  486E FFFC                pea.l      [A6 - 0x4]
  294. 00000366  4EB9 0000 3208           jsr        [0x00003208]
  295. 0000036C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  296. 00000370  245F                     movea.l    A2, [A7]+
  297. 00000372  4E5E                     unlink     A6
  298. 00000374  4E75                     rts
  299. 00000376  4E56 FFF0                link       A6, -0x0010
  300. 0000037A  48E7 0038                movem.l    -[A7], A2,A3,A4
  301. 0000037E  246E 0008                movea.l    A2, [A6 + 0x8]
  302. 00000382  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  303. 00000386  486E FFFC                pea.l      [A6 - 0x4]
  304. 0000038A  4EB9 0000 3200           jsr        [0x00003200]
  305. 00000390  286A 0004                movea.l    A4, [A2 + 0x4]
  306. 00000394  264C                     movea.l    A3, A4
  307. 00000396  102B 0025                move.b     D0, [A3 + 0x25]
  308. 0000039A  5500                     subq.b     D0, 2
  309. 0000039C  504F                     addq.w     A7, 8
  310. 0000039E  663A                     bne        +0x3C /* 000003DA */
  311. 000003A0  2F0C                     move.l     -[A7], A4
  312. 000003A2  2057                     movea.l    A0, [A7]
  313. 000003A4  2268 0004                movea.l    A1, [A0 + 0x4]
  314. 000003A8  2269 0018                movea.l    A1, [A1 + 0x18]
  315. 000003AC  4E91                     jsr        [A1]
  316. 000003AE  584F                     addq.w     A7, 4
  317. 000003B0  2F08                     move.l     -[A7], A0
  318. 000003B2  486E FFF0                pea.l      [A6 - 0x10]
  319. 000003B6  4EB9 0000 2110           jsr        [0x00002110]
  320. 000003BC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  321. 000003C0  303C 0007                move.w     D0, 0x7
  322. 000003C4  AA73                     syscall    ControlDispatch
  323. 000003C6  301F                     move.w     D0, [A7]+
  324. 000003C8  3F3C FFFF                move.w     -[A7], 0xFFFF
  325. 000003CC  486E FFF0                pea.l      [A6 - 0x10]
  326. 000003D0  4EB9 0000 2118           jsr        [0x00002118]
  327. 000003D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  328. label000003DA:
  329. 000003DA  2F0A                     move.l     -[A7], A2
  330. 000003DC  2057                     movea.l    A0, [A7]
  331. 000003DE  2250                     movea.l    A1, [A0]
  332. 000003E0  2269 00B4                movea.l    A1, [A1 + 0xB4]
  333. 000003E4  4E91                     jsr        [A1]
  334. 000003E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  335. 000003EA  486E FFFC                pea.l      [A6 - 0x4]
  336. 000003EE  4EB9 0000 3208           jsr        [0x00003208]
  337. 000003F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  338. 000003F8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  339. 000003FC  4E5E                     unlink     A6
  340. 000003FE  4E75                     rts
  341. 00000400  4E56 0000                link       A6, 0
  342. 00000404  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  343. 00000408  2057                     movea.l    A0, [A7]
  344. 0000040A  2250                     movea.l    A1, [A0]
  345. 0000040C  2269 0068                movea.l    A1, [A1 + 0x68]
  346. 00000410  4E91                     jsr        [A1]
  347. 00000412  4E5E                     unlink     A6
  348. 00000414  4E75                     rts
  349. 00000416  4E56 FFF8                link       A6, -0x0008
  350. 0000041A  2F0A                     move.l     -[A7], A2
  351. 0000041C  246E 0008                movea.l    A2, [A6 + 0x8]
  352. 00000420  554F                     subq.w     A7, 2
  353. 00000422  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  354. 00000426  303C 0006                move.w     D0, 0x6
  355. 0000042A  AA73                     syscall    ControlDispatch
  356. 0000042C  101F                     move.b     D0, [A7]+
  357. 0000042E  672C                     beq        +0x2E /* 0000045C */
  358. 00000430  486E FFF8                pea.l      [A6 - 0x8]
  359. 00000434  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  360. 00000438  2057                     movea.l    A0, [A7]
  361. 0000043A  2268 0004                movea.l    A1, [A0 + 0x4]
  362. 0000043E  2269 0038                movea.l    A1, [A1 + 0x38]
  363. 00000442  4E91                     jsr        [A1]
  364. 00000444  486E FFF8                pea.l      [A6 - 0x8]
  365. 00000448  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  366. 0000044C  2057                     movea.l    A0, [A7]
  367. 0000044E  2268 0004                movea.l    A1, [A0 + 0x4]
  368. 00000452  2269 00C4                movea.l    A1, [A1 + 0xC4]
  369. 00000456  4E91                     jsr        [A1]
  370. 00000458  4FEF 0010                lea.l      A7, [A7 + 0x10]
  371. label0000045C:
  372. 0000045C  245F                     movea.l    A2, [A7]+
  373. 0000045E  4E5E                     unlink     A6
  374. 00000460  4E75                     rts
  375. fn00000462:
  376. 00000462  4E56 FFFC                link       A6, -0x0004
  377. 00000466  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  378. 0000046A  246E 0008                movea.l    A2, [A6 + 0x8]
  379. 0000046E  3A2E 000C                move.w     D5, [A6 + 0xC]
  380. 00000472  282E 000E                move.l     D4, [A6 + 0xE]
  381. 00000476  262E 0012                move.l     D3, [A6 + 0x12]
  382. 0000047A  266E 0016                movea.l    A3, [A6 + 0x16]
  383. 0000047E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  384. 00000482  486E FFFC                pea.l      [A6 - 0x4]
  385. 00000486  4EB9 0000 3200           jsr        [0x00003200]
  386. 0000048C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  387. 00000490  3F05                     move.w     -[A7], D5
  388. 00000492  2F04                     move.l     -[A7], D4
  389. 00000494  2F03                     move.l     -[A7], D3
  390. 00000496  2F0B                     move.l     -[A7], A3
  391. 00000498  303C 0012                move.w     D0, 0x12
  392. 0000049C  AA73                     syscall    ControlDispatch
  393. 0000049E  301F                     move.w     D0, [A7]+
  394. 000004A0  42A7                     clr.l      -[A7]
  395. 000004A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  396. 000004A6  2057                     movea.l    A0, [A7]
  397. 000004A8  2268 0004                movea.l    A1, [A0 + 0x4]
  398. 000004AC  2269 00F0                movea.l    A1, [A1 + 0xF0]
  399. 000004B0  4E91                     jsr        [A1]
  400. 000004B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  401. 000004B6  486E FFFC                pea.l      [A6 - 0x4]
  402. 000004BA  4EB9 0000 3208           jsr        [0x00003208]
  403. 000004C0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  404. 000004C4  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  405. 000004C8  4E5E                     unlink     A6
  406. 000004CA  4E75                     rts
  407. 000004CC  4E56 FFFC                link       A6, -0x0004
  408. 000004D0  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  409. 000004D4  246E 0008                movea.l    A2, [A6 + 0x8]
  410. 000004D8  3C2E 000C                move.w     D6, [A6 + 0xC]
  411. 000004DC  2A2E 000E                move.l     D5, [A6 + 0xE]
  412. 000004E0  282E 0012                move.l     D4, [A6 + 0x12]
  413. 000004E4  286E 0016                movea.l    A4, [A6 + 0x16]
  414. 000004E8  266E 001A                movea.l    A3, [A6 + 0x1A]
  415. 000004EC  554F                     subq.w     A7, 2
  416. 000004EE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  417. 000004F2  3F06                     move.w     -[A7], D6
  418. 000004F4  2F05                     move.l     -[A7], D5
  419. 000004F6  2F04                     move.l     -[A7], D4
  420. 000004F8  2F0C                     move.l     -[A7], A4
  421. 000004FA  2F0B                     move.l     -[A7], A3
  422. 000004FC  303C 0013                move.w     D0, 0x13
  423. 00000500  AA73                     syscall    ControlDispatch
  424. 00000502  301F                     move.w     D0, [A7]+
  425. 00000504  3600                     move.w     D3, D0
  426. 00000506  4A43                     tst.w      D3
  427. 00000508  671C                     beq        +0x1E /* 00000526 */
  428. 0000050A  42A7                     clr.l      -[A7]
  429. 0000050C  486E FFFC                pea.l      [A6 - 0x4]
  430. 00000510  3043                     movea.w    A0, D3
  431. 00000512  2D48 FFFC                move.l     [A6 - 0x4], A0
  432. 00000516  4879 0001 4EB6           push.l     0x14EB6
  433. 0000051C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  434. 00000522  4FEF 000C                lea.l      A7, [A7 + 0xC]
  435. label00000526:
  436. 00000526  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  437. 0000052A  4E5E                     unlink     A6
  438. 0000052C  4E75                     rts
  439. 0000052E  4E56 FED8                link       A6, -0x0128
  440. 00000532  48E7 1020                movem.l    -[A7], D3,A2
  441. 00000536  246E 0008                movea.l    A2, [A6 + 0x8]
  442. 0000053A  362E 000C                move.w     D3, [A6 + 0xC]
  443. 0000053E  B66A 000E                cmp.w      D3, [A2 + 0xE]
  444. 00000542  674E                     beq        +0x50 /* 00000592 */
  445. 00000544  3543 000E                move.w     [A2 + 0xE], D3
  446. 00000548  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  447. 0000054C  2057                     movea.l    A0, [A7]
  448. 0000054E  2268 0004                movea.l    A1, [A0 + 0x4]
  449. 00000552  2269 00BC                movea.l    A1, [A1 + 0xBC]
  450. 00000556  4E91                     jsr        [A1]
  451. 00000558  486E FED8                pea.l      [A6 - 0x128]
  452. 0000055C  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  453. 00000560  4EB9 0000 22F8           jsr        [0x000022F8]
  454. 00000566  3D7C 0048 FFE8           move.w     [A6 - 0x18], 0x48 /* 'H' */
  455. 0000056C  3D6E FEDC FFF2           move.w     [A6 - 0xE], [A6 - 0x124]
  456. 00000572  2D6E FEE0 FFF4           move.l     [A6 - 0xC], [A6 - 0x120]
  457. 00000578  3D6E FEE4 FFF8           move.w     [A6 - 0x8], [A6 - 0x11C]
  458. 0000057E  486E FFE8                pea.l      [A6 - 0x18]
  459. 00000582  2F0A                     move.l     -[A7], A2
  460. 00000584  2057                     movea.l    A0, [A7]
  461. 00000586  2250                     movea.l    A1, [A0]
  462. 00000588  2269 0084                movea.l    A1, [A1 + 0x84]
  463. 0000058C  4E91                     jsr        [A1]
  464. 0000058E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  465. label00000592:
  466. 00000592  4CDF 0408                movem.l    D3,A2, [A7]+
  467. 00000596  4E5E                     unlink     A6
  468. 00000598  4E75                     rts
  469. 0000059A  4E56 FFFC                link       A6, -0x0004
  470. 0000059E  48E7 1030                movem.l    -[A7], D3,A2,A3
  471. 000005A2  246E 0008                movea.l    A2, [A6 + 0x8]
  472. 000005A6  266E 000C                movea.l    A3, [A6 + 0xC]
  473. 000005AA  554F                     subq.w     A7, 2
  474. 000005AC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  475. 000005B0  2F0B                     move.l     -[A7], A3
  476. 000005B2  303C 001C                move.w     D0, 0x1C
  477. 000005B6  AA73                     syscall    ControlDispatch
  478. 000005B8  301F                     move.w     D0, [A7]+
  479. 000005BA  3600                     move.w     D3, D0
  480. 000005BC  4A43                     tst.w      D3
  481. 000005BE  671C                     beq        +0x1E /* 000005DC */
  482. 000005C0  42A7                     clr.l      -[A7]
  483. 000005C2  486E FFFC                pea.l      [A6 - 0x4]
  484. 000005C6  3043                     movea.w    A0, D3
  485. 000005C8  2D48 FFFC                move.l     [A6 - 0x4], A0
  486. 000005CC  4879 0001 4EB6           push.l     0x14EB6
  487. 000005D2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  488. 000005D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  489. label000005DC:
  490. 000005DC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  491. 000005E0  4E5E                     unlink     A6
  492. 000005E2  4E75                     rts
  493. 000005E4  4E56 FFFC                link       A6, -0x0004
  494. 000005E8  48E7 1030                movem.l    -[A7], D3,A2,A3
  495. 000005EC  246E 0008                movea.l    A2, [A6 + 0x8]
  496. 000005F0  266E 000C                movea.l    A3, [A6 + 0xC]
  497. 000005F4  554F                     subq.w     A7, 2
  498. 000005F6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  499. 000005FA  4267                     clr.w      -[A7]
  500. 000005FC  2F3C 666F 6E74           move.l     -[A7], 0x666F6E74 /* 'font' */
  501. 00000602  4878 0018                push.l     0x18
  502. 00000606  2F0B                     move.l     -[A7], A3
  503. 00000608  42A7                     clr.l      -[A7]
  504. 0000060A  303C 0013                move.w     D0, 0x13
  505. 0000060E  AA73                     syscall    ControlDispatch
  506. 00000610  301F                     move.w     D0, [A7]+
  507. 00000612  3600                     move.w     D3, D0
  508. 00000614  4A43                     tst.w      D3
  509. 00000616  671C                     beq        +0x1E /* 00000634 */
  510. 00000618  42A7                     clr.l      -[A7]
  511. 0000061A  486E FFFC                pea.l      [A6 - 0x4]
  512. 0000061E  3043                     movea.w    A0, D3
  513. 00000620  2D48 FFFC                move.l     [A6 - 0x4], A0
  514. 00000624  4879 0001 4EB6           push.l     0x14EB6
  515. 0000062A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  516. 00000630  4FEF 000C                lea.l      A7, [A7 + 0xC]
  517. label00000634:
  518. 00000634  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  519. 00000638  4E5E                     unlink     A6
  520. 0000063A  4E75                     rts
  521. 0000063C  4E56 0000                link       A6, 0
  522. 00000640  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  523. 00000644  246E 0008                movea.l    A2, [A6 + 0x8]
  524. 00000648  4227                     clr.b      -[A7]
  525. 0000064A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  526. 0000064E  2057                     movea.l    A0, [A7]
  527. 00000650  2268 0004                movea.l    A1, [A0 + 0x4]
  528. 00000654  2269 00EC                movea.l    A1, [A1 + 0xEC]
  529. 00000658  4E91                     jsr        [A1]
  530. 0000065A  4A00                     tst.b      D0
  531. 0000065C  5C4F                     addq.w     A7, 6
  532. 0000065E  6734                     beq        +0x36 /* 00000694 */
  533. 00000660  286A 0008                movea.l    A4, [A2 + 0x8]
  534. 00000664  2054                     movea.l    A0, [A4]
  535. 00000666  2668 0004                movea.l    A3, [A0 + 0x4]
  536. 0000066A  262B 008C                move.l     D3, [A3 + 0x8C]
  537. 0000066E  2054                     movea.l    A0, [A4]
  538. 00000670  2810                     move.l     D4, [A0]
  539. 00000672  276A 0008 008C           move.l     [A3 + 0x8C], [A2 + 0x8]
  540. 00000678  206A 0008                movea.l    A0, [A2 + 0x8]
  541. 0000067C  2050                     movea.l    A0, [A0]
  542. 0000067E  4290                     clr.l      [A0]
  543. 00000680  2F0B                     move.l     -[A7], A3
  544. 00000682  303C 000C                move.w     D0, 0xC
  545. 00000686  AA73                     syscall    ControlDispatch
  546. 00000688  2743 008C                move.l     [A3 + 0x8C], D3
  547. 0000068C  206A 0008                movea.l    A0, [A2 + 0x8]
  548. 00000690  2050                     movea.l    A0, [A0]
  549. 00000692  2084                     move.l     [A0], D4
  550. label00000694:
  551. 00000694  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  552. 00000698  4E5E                     unlink     A6
  553. 0000069A  4E75                     rts
  554. 0000069C  4E56 FFFC                link       A6, -0x0004
  555. 000006A0  48E7 1030                movem.l    -[A7], D3,A2,A3
  556. 000006A4  266E 0008                movea.l    A3, [A6 + 0x8]
  557. 000006A8  246E 000C                movea.l    A2, [A6 + 0xC]
  558. 000006AC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  559. 000006B0  486E FFFC                pea.l      [A6 - 0x4]
  560. 000006B4  4EB9 0000 3200           jsr        [0x00003200]
  561. 000006BA  262A 0002                move.l     D3, [A2 + 0x2]
  562. 000006BE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  563. 000006C2  2003                     move.l     D0, D3
  564. 000006C4  0280 0000 FF00           andi.l     D0, 0xFF00
  565. 000006CA  3F00                     move.w     -[A7], D0
  566. 000006CC  2003                     move.l     D0, D3
  567. 000006CE  0280 0000 00FF           andi.l     D0, 0xFF
  568. 000006D4  3F00                     move.w     -[A7], D0
  569. 000006D6  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  570. 000006DA  303C 000B                move.w     D0, 0xB
  571. 000006DE  AA73                     syscall    ControlDispatch
  572. 000006E0  301F                     move.w     D0, [A7]+
  573. 000006E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  574. 000006E6  486E FFFC                pea.l      [A6 - 0x4]
  575. 000006EA  4EB9 0000 3208           jsr        [0x00003208]
  576. 000006F0  7001                     moveq.l    D0, 0x01
  577. 000006F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  578. 000006F6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  579. 000006FA  4E5E                     unlink     A6
  580. 000006FC  4E75                     rts
  581. 000006FE  4E56 FFFC                link       A6, -0x0004
  582. 00000702  48E7 1030                movem.l    -[A7], D3,A2,A3
  583. 00000706  266E 0008                movea.l    A3, [A6 + 0x8]
  584. 0000070A  362E 000C                move.w     D3, [A6 + 0xC]
  585. 0000070E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  586. 00000712  486E FFFC                pea.l      [A6 - 0x4]
  587. 00000716  4EB9 0000 3200           jsr        [0x00003200]
  588. 0000071C  246B 0008                movea.l    A2, [A3 + 0x8]
  589. 00000720  2052                     movea.l    A0, [A2]
  590. 00000722  2F28 0004                move.l     -[A7], [A0 + 0x4]
  591. 00000726  2F0A                     move.l     -[A7], A2
  592. 00000728  3F03                     move.w     -[A7], D3
  593. 0000072A  303C 000E                move.w     D0, 0xE
  594. 0000072E  AA73                     syscall    ControlDispatch
  595. 00000730  301F                     move.w     D0, [A7]+
  596. 00000732  3F3C FFFF                move.w     -[A7], 0xFFFF
  597. 00000736  486E FFFC                pea.l      [A6 - 0x4]
  598. 0000073A  4EB9 0000 3208           jsr        [0x00003208]
  599. 00000740  4FEF 000C                lea.l      A7, [A7 + 0xC]
  600. 00000744  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  601. 00000748  4E5E                     unlink     A6
  602. 0000074A  4E75                     rts
  603. 0000074C  4E56 FFFC                link       A6, -0x0004
  604. 00000750  48E7 0030                movem.l    -[A7], A2,A3
  605. 00000754  266E 0008                movea.l    A3, [A6 + 0x8]
  606. 00000758  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  607. 0000075C  486E FFFC                pea.l      [A6 - 0x4]
  608. 00000760  4EB9 0000 3200           jsr        [0x00003200]
  609. 00000766  246B 0008                movea.l    A2, [A3 + 0x8]
  610. 0000076A  2052                     movea.l    A0, [A2]
  611. 0000076C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  612. 00000770  2F0A                     move.l     -[A7], A2
  613. 00000772  4267                     clr.w      -[A7]
  614. 00000774  303C 000E                move.w     D0, 0xE
  615. 00000778  AA73                     syscall    ControlDispatch
  616. 0000077A  301F                     move.w     D0, [A7]+
  617. 0000077C  3F3C FFFF                move.w     -[A7], 0xFFFF
  618. 00000780  486E FFFC                pea.l      [A6 - 0x4]
  619. 00000784  4EB9 0000 3208           jsr        [0x00003208]
  620. 0000078A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  621. 0000078E  4CDF 0C00                movem.l    A2,A3, [A7]+
  622. 00000792  4E5E                     unlink     A6
  623. 00000794  4E75                     rts
  624. 00000796  4E56 0000                link       A6, 0
  625. 0000079A  2F0A                     move.l     -[A7], A2
  626. 0000079C  246E 0008                movea.l    A2, [A6 + 0x8]
  627. 000007A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  628. 000007A4  2F0A                     move.l     -[A7], A2
  629. 000007A6  4EB9 0000 0028           jsr        [0x00000028 /* __m68k_vec_a_trap__ */]
  630. 000007AC  41F9 0001 4C08           lea.l      A0, [0x00014C08]
  631. 000007B2  2488                     move.l     [A2], A0
  632. 000007B4  204A                     movea.l    A0, A2
  633. 000007B6  504F                     addq.w     A7, 8
  634. 000007B8  245F                     movea.l    A2, [A7]+
  635. 000007BA  4E5E                     unlink     A6
  636. 000007BC  4E75                     rts
  637. 000007BE  4E56 0000                link       A6, 0
  638. 000007C2  2F0A                     move.l     -[A7], A2
  639. 000007C4  246E 0008                movea.l    A2, [A6 + 0x8]
  640. 000007C8  200A                     move.l     D0, A2
  641. 000007CA  6724                     beq        +0x26 /* 000007F0 */
  642. 000007CC  41F9 0001 4C08           lea.l      A0, [0x00014C08]
  643. 000007D2  2488                     move.l     [A2], A0
  644. 000007D4  4267                     clr.w      -[A7]
  645. 000007D6  2F0A                     move.l     -[A7], A2
  646. 000007D8  4EB9 0000 0030           jsr        [0x00000030]
  647. 000007DE  4A6E 000C                tst.w      [A6 + 0xC]
  648. 000007E2  5C4F                     addq.w     A7, 6
  649. 000007E4  6F0A                     ble        +0xC /* 000007F0 */
  650. 000007E6  2F0A                     move.l     -[A7], A2
  651. 000007E8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  652. 000007EE  584F                     addq.w     A7, 4
  653. label000007F0:
  654. 000007F0  204A                     movea.l    A0, A2
  655. 000007F2  245F                     movea.l    A2, [A7]+
  656. 000007F4  4E5E                     unlink     A6
  657. 000007F6  4E75                     rts
  658. 000007F8  4E56 FFF2                link       A6, -0x000E
  659. 000007FC  48E7 1030                movem.l    -[A7], D3,A2,A3
  660. 00000800  246E 0008                movea.l    A2, [A6 + 0x8]
  661. 00000804  486E FFF8                pea.l      [A6 - 0x8]
  662. 00000808  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  663. 0000080C  2057                     movea.l    A0, [A7]
  664. 0000080E  2268 0004                movea.l    A1, [A0 + 0x4]
  665. 00000812  2269 003C                movea.l    A1, [A1 + 0x3C]
  666. 00000816  4E91                     jsr        [A1]
  667. 00000818  7600                     moveq.l    D3, 0x00
  668. 0000081A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  669. 0000081E  4EB9 0000 30D8           jsr        [0x000030D8]
  670. 00000824  4A00                     tst.b      D0
  671. 00000826  4FEF 000C                lea.l      A7, [A7 + 0xC]
  672. 0000082A  6712                     beq        +0x14 /* 0000083E */
  673. 0000082C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  674. 00000830  4EB9 0000 3110           jsr        [0x00003110]
  675. 00000836  4A00                     tst.b      D0
  676. 00000838  584F                     addq.w     A7, 4
  677. 0000083A  6702                     beq        +0x4 /* 0000083E */
  678. 0000083C  7601                     moveq.l    D3, 0x01
  679. label0000083E:
  680. 0000083E  486E FFF2                pea.l      [A6 - 0xE]
  681. 00000842  42A7                     clr.l      -[A7]
  682. 00000844  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  683. 00000848  2057                     movea.l    A0, [A7]
  684. 0000084A  2268 0004                movea.l    A1, [A0 + 0x4]
  685. 0000084E  2269 00E0                movea.l    A1, [A1 + 0xE0]
  686. 00000852  4E91                     jsr        [A1]
  687. 00000854  486E FFF2                pea.l      [A6 - 0xE]
  688. 00000858  AA15                     syscall    RGBBackColor
  689. 0000085A  486E FFF8                pea.l      [A6 - 0x8]
  690. 0000085E  2F3C 0003 0003           move.l     -[A7], 0x30003
  691. 00000864  A8A9                     syscall    InsetRect
  692. 00000866  486E FFF8                pea.l      [A6 - 0x8]
  693. 0000086A  2F03                     move.l     -[A7], D3
  694. 0000086C  303C 0009                move.w     D0, 0x9 /* '\t' */
  695. 00000870  AA74                     syscall    AppearanceDispatch
  696. 00000872  201F                     move.l     D0, [A7]+
  697. 00000874  486E FFF8                pea.l      [A6 - 0x8]
  698. 00000878  266A 0004                movea.l    A3, [A2 + 0x4]
  699. 0000087C  102B 00B6                move.b     D0, [A3 + 0xB6]
  700. 00000880  1F00                     move.b     -[A7], D0
  701. 00000882  303C 000B                move.w     D0, 0xB
  702. 00000886  AA74                     syscall    AppearanceDispatch
  703. 00000888  201F                     move.l     D0, [A7]+
  704. 0000088A  584F                     addq.w     A7, 4
  705. 0000088C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  706. 00000890  4E5E                     unlink     A6
  707. 00000892  4E75                     rts
  708. 00000894  4E56 0000                link       A6, 0
  709. 00000898  2F0A                     move.l     -[A7], A2
  710. 0000089A  246E 0008                movea.l    A2, [A6 + 0x8]
  711. 0000089E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  712. 000008A2  2F0A                     move.l     -[A7], A2
  713. 000008A4  61FF FFFF F762           bsr        -0x89C /* 00000008 */
  714. 000008AA  41F9 0001 497C           lea.l      A0, [0x0001497C]
  715. 000008B0  2488                     move.l     [A2], A0
  716. 000008B2  204A                     movea.l    A0, A2
  717. 000008B4  504F                     addq.w     A7, 8
  718. 000008B6  245F                     movea.l    A2, [A7]+
  719. 000008B8  4E5E                     unlink     A6
  720. 000008BA  4E75                     rts
  721. 000008BC  4E56 FEF8                link       A6, -0x0108
  722. 000008C0  48E7 0038                movem.l    -[A7], A2,A3,A4
  723. 000008C4  286E 0008                movea.l    A4, [A6 + 0x8]
  724. 000008C8  266E 000C                movea.l    A3, [A6 + 0xC]
  725. 000008CC  246E 0010                movea.l    A2, [A6 + 0x10]
  726. 000008D0  4878 0002                push.l     0x2
  727. 000008D4  486E FFFE                pea.l      [A6 - 0x2]
  728. 000008D8  2F0A                     move.l     -[A7], A2
  729. 000008DA  4EB9 0000 2BA0           jsr        [0x00002BA0]
  730. 000008E0  4878 0002                push.l     0x2
  731. 000008E4  486E FFFC                pea.l      [A6 - 0x4]
  732. 000008E8  2F0A                     move.l     -[A7], A2
  733. 000008EA  4EB9 0000 2BA0           jsr        [0x00002BA0]
  734. 000008F0  486E FEFC                pea.l      [A6 - 0x104]
  735. 000008F4  2F0A                     move.l     -[A7], A2
  736. 000008F6  4EB9 0000 2BC0           jsr        [0x00002BC0]
  737. 000008FC  4878 0004                push.l     0x4
  738. 00000900  486E FEF8                pea.l      [A6 - 0x108]
  739. 00000904  2F0A                     move.l     -[A7], A2
  740. 00000906  4EB9 0000 2BA0           jsr        [0x00002BA0]
  741. 0000090C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  742. 00000910  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  743. 00000914  486E FEFC                pea.l      [A6 - 0x104]
  744. 00000918  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  745. 0000091C  2F0B                     move.l     -[A7], A3
  746. 0000091E  2F0C                     move.l     -[A7], A4
  747. 00000920  4EB9 0000 0358           jsr        [0x00000358]
  748. 00000926  4FEF 0040                lea.l      A7, [A7 + 0x40]
  749. 0000092A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  750. 0000092E  4E5E                     unlink     A6
  751. 00000930  4E75                     rts
  752. 00000932  4E56 0000                link       A6, 0
  753. 00000936  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  754. 0000093A  286E 0008                movea.l    A4, [A6 + 0x8]
  755. 0000093E  266E 000C                movea.l    A3, [A6 + 0xC]
  756. 00000942  3A2E 0010                move.w     D5, [A6 + 0x10]
  757. 00000946  246E 0012                movea.l    A2, [A6 + 0x12]
  758. 0000094A  382E 0016                move.w     D4, [A6 + 0x16]
  759. 0000094E  262E 0018                move.l     D3, [A6 + 0x18]
  760. 00000952  2F03                     move.l     -[A7], D3
  761. 00000954  3F04                     move.w     -[A7], D4
  762. 00000956  2F0A                     move.l     -[A7], A2
  763. 00000958  3F05                     move.w     -[A7], D5
  764. 0000095A  2F0B                     move.l     -[A7], A3
  765. 0000095C  2F0C                     move.l     -[A7], A4
  766. 0000095E  4EB9 0000 0358           jsr        [0x00000358]
  767. 00000964  4FEF 0014                lea.l      A7, [A7 + 0x14]
  768. 00000968  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  769. 0000096C  4E5E                     unlink     A6
  770. 0000096E  4E75                     rts
  771. 00000970  4E56 0000                link       A6, 0
  772. 00000974  2F0A                     move.l     -[A7], A2
  773. 00000976  246E 0008                movea.l    A2, [A6 + 0x8]
  774. 0000097A  200A                     move.l     D0, A2
  775. 0000097C  6724                     beq        +0x26 /* 000009A2 */
  776. 0000097E  41F9 0001 497C           lea.l      A0, [0x0001497C]
  777. 00000984  2488                     move.l     [A2], A0
  778. 00000986  4267                     clr.w      -[A7]
  779. 00000988  2F0A                     move.l     -[A7], A2
  780. 0000098A  61FF FFFF F7E6           bsr        -0x818 /* 00000172 */
  781. 00000990  4A6E 000C                tst.w      [A6 + 0xC]
  782. 00000994  5C4F                     addq.w     A7, 6
  783. 00000996  6F0A                     ble        +0xC /* 000009A2 */
  784. 00000998  2F0A                     move.l     -[A7], A2
  785. 0000099A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  786. 000009A0  584F                     addq.w     A7, 4
  787. label000009A2:
  788. 000009A2  204A                     movea.l    A0, A2
  789. 000009A4  245F                     movea.l    A2, [A7]+
  790. 000009A6  4E5E                     unlink     A6
  791. 000009A8  4E75                     rts
  792. 000009AA  7002                     moveq.l    D0, 0x02
  793. 000009AC  4E75                     rts
  794. 000009AE  4E56 FFF8                link       A6, -0x0008
  795. 000009B2  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  796. 000009B6  246E 0008                movea.l    A2, [A6 + 0x8]
  797. 000009BA  3A2E 000C                move.w     D5, [A6 + 0xC]
  798. 000009BE  382E 0012                move.w     D4, [A6 + 0x12]
  799. 000009C2  2F0A                     move.l     -[A7], A2
  800. 000009C4  61FF 0000 00EA           bsr        +0xEC /* 00000AB0 */
  801. 000009CA  584F                     addq.w     A7, 4
  802. 000009CC  2F08                     move.l     -[A7], A0
  803. 000009CE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  804. 000009D2  486E FFF8                pea.l      [A6 - 0x8]
  805. 000009D6  4EB9 0000 0848           jsr        [0x00000848]
  806. 000009DC  3F04                     move.w     -[A7], D4
  807. 000009DE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  808. 000009E2  3F05                     move.w     -[A7], D5
  809. 000009E4  2F0A                     move.l     -[A7], A2
  810. 000009E6  61FF FFFF F7C4           bsr        -0x83A /* 000001AC */
  811. 000009EC  1600                     move.b     D3, D0
  812. 000009EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  813. 000009F2  486E FFF8                pea.l      [A6 - 0x8]
  814. 000009F6  4EB9 0000 0850           jsr        [0x00000850]
  815. 000009FC  1003                     move.b     D0, D3
  816. 000009FE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  817. 00000A02  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  818. 00000A06  4E5E                     unlink     A6
  819. 00000A08  4E75                     rts
  820. 00000A0A  4E56 FFF8                link       A6, -0x0008
  821. 00000A0E  2F0A                     move.l     -[A7], A2
  822. 00000A10  246E 0008                movea.l    A2, [A6 + 0x8]
  823. 00000A14  2F0A                     move.l     -[A7], A2
  824. 00000A16  61FF 0000 0098           bsr        +0x9A /* 00000AB0 */
  825. 00000A1C  584F                     addq.w     A7, 4
  826. 00000A1E  2F08                     move.l     -[A7], A0
  827. 00000A20  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  828. 00000A24  486E FFF8                pea.l      [A6 - 0x8]
  829. 00000A28  4EB9 0000 0848           jsr        [0x00000848]
  830. 00000A2E  2F0A                     move.l     -[A7], A2
  831. 00000A30  61FF FFFF F7E6           bsr        -0x818 /* 00000218 */
  832. 00000A36  3F3C FFFF                move.w     -[A7], 0xFFFF
  833. 00000A3A  486E FFF8                pea.l      [A6 - 0x8]
  834. 00000A3E  4EB9 0000 0850           jsr        [0x00000850]
  835. 00000A44  4FEF 0016                lea.l      A7, [A7 + 0x16]
  836. 00000A48  245F                     movea.l    A2, [A7]+
  837. 00000A4A  4E5E                     unlink     A6
  838. 00000A4C  4E75                     rts
  839. 00000A4E  4E56 0000                link       A6, 0
  840. 00000A52  2F0A                     move.l     -[A7], A2
  841. 00000A54  246E 0008                movea.l    A2, [A6 + 0x8]
  842. 00000A58  42A7                     clr.l      -[A7]
  843. 00000A5A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  844. 00000A5E  2057                     movea.l    A0, [A7]
  845. 00000A60  2268 0004                movea.l    A1, [A0 + 0x4]
  846. 00000A64  2269 00F0                movea.l    A1, [A1 + 0xF0]
  847. 00000A68  4E91                     jsr        [A1]
  848. 00000A6A  504F                     addq.w     A7, 8
  849. 00000A6C  245F                     movea.l    A2, [A7]+
  850. 00000A6E  4E5E                     unlink     A6
  851. 00000A70  4E75                     rts
  852. 00000A72  4E56 0000                link       A6, 0
  853. 00000A76  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  854. 00000A7A  246E 0008                movea.l    A2, [A6 + 0x8]
  855. 00000A7E  262E 000E                move.l     D3, [A6 + 0xE]
  856. 00000A82  282E 0012                move.l     D4, [A6 + 0x12]
  857. 00000A86  266E 0016                movea.l    A3, [A6 + 0x16]
  858. 00000A8A  0C83 6D68 616E           cmpi.l     D3, 0x6D68616E /* 'mhan' */
  859. 00000A90  6616                     bne        +0x18 /* 00000AA8 */
  860. 00000A92  554F                     subq.w     A7, 2
  861. 00000A94  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  862. 00000A98  4267                     clr.w      -[A7]
  863. 00000A9A  2F03                     move.l     -[A7], D3
  864. 00000A9C  2F04                     move.l     -[A7], D4
  865. 00000A9E  2F0B                     move.l     -[A7], A3
  866. 00000AA0  303C 0012                move.w     D0, 0x12
  867. 00000AA4  AA73                     syscall    ControlDispatch
  868. 00000AA6  301F                     move.w     D0, [A7]+
  869. label00000AA8:
  870. 00000AA8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  871. 00000AAC  4E5E                     unlink     A6
  872. 00000AAE  4E75                     rts
  873. fn00000AB0:
  874. 00000AB0  4E56 0000                link       A6, 0
  875. 00000AB4  48E7 0038                movem.l    -[A7], A2,A3,A4
  876. 00000AB8  286E 0008                movea.l    A4, [A6 + 0x8]
  877. 00000ABC  97CB                     sub.l      A3, A3
  878. 00000ABE  4267                     clr.w      -[A7]
  879. 00000AC0  4879 0001 4B08           push.l     0x14B08
  880. 00000AC6  4879 0001 4ACC           push.l     0x14ACC
  881. 00000ACC  4878 0004                push.l     0x4
  882. 00000AD0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  883. 00000AD4  4EB9 0000 1FE8           jsr        [0x00001FE8]
  884. 00000ADA  2448                     movea.l    A2, A0
  885. 00000ADC  200A                     move.l     D0, A2
  886. 00000ADE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  887. 00000AE2  6704                     beq        +0x6 /* 00000AE8 */
  888. 00000AE4  266A 0072                movea.l    A3, [A2 + 0x72]
  889. label00000AE8:
  890. 00000AE8  204B                     movea.l    A0, A3
  891. 00000AEA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  892. 00000AEE  4E5E                     unlink     A6
  893. 00000AF0  4E75                     rts
  894. 00000AF2  4E56 0000                link       A6, 0
  895. 00000AF6  2F0A                     move.l     -[A7], A2
  896. 00000AF8  246E 0008                movea.l    A2, [A6 + 0x8]
  897. 00000AFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  898. 00000B00  2F0A                     move.l     -[A7], A2
  899. 00000B02  61FF FFFF F504           bsr        -0xAFA /* 00000008 */
  900. 00000B08  41F9 0001 4818           lea.l      A0, [0x00014818]
  901. 00000B0E  2488                     move.l     [A2], A0
  902. 00000B10  204A                     movea.l    A0, A2
  903. 00000B12  504F                     addq.w     A7, 8
  904. 00000B14  245F                     movea.l    A2, [A7]+
  905. 00000B16  4E5E                     unlink     A6
  906. 00000B18  4E75                     rts
  907. 00000B1A  4E56 FEFC                link       A6, -0x0104
  908. 00000B1E  48E7 0038                movem.l    -[A7], A2,A3,A4
  909. 00000B22  266E 0008                movea.l    A3, [A6 + 0x8]
  910. 00000B26  286E 000C                movea.l    A4, [A6 + 0xC]
  911. 00000B2A  246E 0010                movea.l    A2, [A6 + 0x10]
  912. 00000B2E  4878 0002                push.l     0x2
  913. 00000B32  486E FEFE                pea.l      [A6 - 0x102]
  914. 00000B36  2F0A                     move.l     -[A7], A2
  915. 00000B38  4EB9 0000 2BA0           jsr        [0x00002BA0]
  916. 00000B3E  4878 0002                push.l     0x2
  917. 00000B42  486E FEFC                pea.l      [A6 - 0x104]
  918. 00000B46  2F0A                     move.l     -[A7], A2
  919. 00000B48  4EB9 0000 2BA0           jsr        [0x00002BA0]
  920. 00000B4E  486E FF00                pea.l      [A6 - 0x100]
  921. 00000B52  2F0A                     move.l     -[A7], A2
  922. 00000B54  4EB9 0000 2BC0           jsr        [0x00002BC0]
  923. 00000B5A  42A7                     clr.l      -[A7]
  924. 00000B5C  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  925. 00000B60  4879 0001 497A           push.l     0x1497A
  926. 00000B66  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  927. 00000B6A  2F0C                     move.l     -[A7], A4
  928. 00000B6C  2F0B                     move.l     -[A7], A3
  929. 00000B6E  4EB9 0000 0358           jsr        [0x00000358]
  930. 00000B74  486E FF01                pea.l      [A6 - 0xFF]
  931. 00000B78  7000                     moveq.l    D0, 0x00
  932. 00000B7A  102E FF00                move.b     D0, [A6 - 0x100]
  933. 00000B7E  2F00                     move.l     -[A7], D0
  934. 00000B80  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  935. 00000B86  4267                     clr.w      -[A7]
  936. 00000B88  2F0B                     move.l     -[A7], A3
  937. 00000B8A  2057                     movea.l    A0, [A7]
  938. 00000B8C  2250                     movea.l    A1, [A0]
  939. 00000B8E  2269 0074                movea.l    A1, [A1 + 0x74]
  940. 00000B92  4E91                     jsr        [A1]
  941. 00000B94  4FEF 0046                lea.l      A7, [A7 + 0x46]
  942. 00000B98  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  943. 00000B9C  4E5E                     unlink     A6
  944. 00000B9E  4E75                     rts
  945. 00000BA0  4E56 0000                link       A6, 0
  946. 00000BA4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  947. 00000BA8  266E 0008                movea.l    A3, [A6 + 0x8]
  948. 00000BAC  286E 000C                movea.l    A4, [A6 + 0xC]
  949. 00000BB0  3A2E 0010                move.w     D5, [A6 + 0x10]
  950. 00000BB4  246E 0012                movea.l    A2, [A6 + 0x12]
  951. 00000BB8  382E 0016                move.w     D4, [A6 + 0x16]
  952. 00000BBC  262E 0018                move.l     D3, [A6 + 0x18]
  953. 00000BC0  2F03                     move.l     -[A7], D3
  954. 00000BC2  3F04                     move.w     -[A7], D4
  955. 00000BC4  4879 0001 497A           push.l     0x1497A
  956. 00000BCA  3F05                     move.w     -[A7], D5
  957. 00000BCC  2F0C                     move.l     -[A7], A4
  958. 00000BCE  2F0B                     move.l     -[A7], A3
  959. 00000BD0  4EB9 0000 0358           jsr        [0x00000358]
  960. 00000BD6  486A 0001                pea.l      [A2 + 0x1]
  961. 00000BDA  7000                     moveq.l    D0, 0x00
  962. 00000BDC  1012                     move.b     D0, [A2]
  963. 00000BDE  2F00                     move.l     -[A7], D0
  964. 00000BE0  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  965. 00000BE6  4267                     clr.w      -[A7]
  966. 00000BE8  2F0B                     move.l     -[A7], A3
  967. 00000BEA  2057                     movea.l    A0, [A7]
  968. 00000BEC  2250                     movea.l    A1, [A0]
  969. 00000BEE  2269 0074                movea.l    A1, [A1 + 0x74]
  970. 00000BF2  4E91                     jsr        [A1]
  971. 00000BF4  4FEF 0026                lea.l      A7, [A7 + 0x26]
  972. 00000BF8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  973. 00000BFC  4E5E                     unlink     A6
  974. 00000BFE  4E75                     rts
  975. 00000C00  4E56 0000                link       A6, 0
  976. 00000C04  2F0A                     move.l     -[A7], A2
  977. 00000C06  246E 0008                movea.l    A2, [A6 + 0x8]
  978. 00000C0A  200A                     move.l     D0, A2
  979. 00000C0C  6724                     beq        +0x26 /* 00000C32 */
  980. 00000C0E  41F9 0001 4818           lea.l      A0, [0x00014818]
  981. 00000C14  2488                     move.l     [A2], A0
  982. 00000C16  4267                     clr.w      -[A7]
  983. 00000C18  2F0A                     move.l     -[A7], A2
  984. 00000C1A  61FF FFFF F556           bsr        -0xAA8 /* 00000172 */
  985. 00000C20  4A6E 000C                tst.w      [A6 + 0xC]
  986. 00000C24  5C4F                     addq.w     A7, 6
  987. 00000C26  6F0A                     ble        +0xC /* 00000C32 */
  988. 00000C28  2F0A                     move.l     -[A7], A2
  989. 00000C2A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  990. 00000C30  584F                     addq.w     A7, 4
  991. label00000C32:
  992. 00000C32  204A                     movea.l    A0, A2
  993. 00000C34  245F                     movea.l    A2, [A7]+
  994. 00000C36  4E5E                     unlink     A6
  995. 00000C38  4E75                     rts
  996. 00000C3A  4E56 FFFC                link       A6, -0x0004
  997. 00000C3E  2F0A                     move.l     -[A7], A2
  998. 00000C40  246E 000C                movea.l    A2, [A6 + 0xC]
  999. 00000C44  486E FFFC                pea.l      [A6 - 0x4]
  1000. 00000C48  486A 0001                pea.l      [A2 + 0x1]
  1001. 00000C4C  4878 00FF                push.l     0xFF
  1002. 00000C50  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  1003. 00000C56  4267                     clr.w      -[A7]
  1004. 00000C58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1005. 00000C5C  2057                     movea.l    A0, [A7]
  1006. 00000C5E  2250                     movea.l    A1, [A0]
  1007. 00000C60  2269 0078                movea.l    A1, [A1 + 0x78]
  1008. 00000C64  4E91                     jsr        [A1]
  1009. 00000C66  14BC 00FF                move.b     [A2], 0xFF
  1010. 00000C6A  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  1011. 00000C72  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1012. 00000C76  6C04                     bge        +0x6 /* 00000C7C */
  1013. 00000C78  14AE FFFF                move.b     [A2], [A6 - 0x1]
  1014. label00000C7C:
  1015. 00000C7C  204A                     movea.l    A0, A2
  1016. 00000C7E  245F                     movea.l    A2, [A7]+
  1017. 00000C80  4E5E                     unlink     A6
  1018. 00000C82  4E75                     rts
  1019. 00000C84  4E56 0000                link       A6, 0
  1020. 00000C88  48E7 0030                movem.l    -[A7], A2,A3
  1021. 00000C8C  266E 0008                movea.l    A3, [A6 + 0x8]
  1022. 00000C90  246E 000C                movea.l    A2, [A6 + 0xC]
  1023. 00000C94  486A 0001                pea.l      [A2 + 0x1]
  1024. 00000C98  7000                     moveq.l    D0, 0x00
  1025. 00000C9A  1012                     move.b     D0, [A2]
  1026. 00000C9C  2F00                     move.l     -[A7], D0
  1027. 00000C9E  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  1028. 00000CA4  4267                     clr.w      -[A7]
  1029. 00000CA6  2F0B                     move.l     -[A7], A3
  1030. 00000CA8  2057                     movea.l    A0, [A7]
  1031. 00000CAA  2250                     movea.l    A1, [A0]
  1032. 00000CAC  2269 0074                movea.l    A1, [A1 + 0x74]
  1033. 00000CB0  4E91                     jsr        [A1]
  1034. 00000CB2  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1035. 00000CB6  2057                     movea.l    A0, [A7]
  1036. 00000CB8  2268 0004                movea.l    A1, [A0 + 0x4]
  1037. 00000CBC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1038. 00000CC0  4E91                     jsr        [A1]
  1039. 00000CC2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1040. 00000CC6  4CDF 0C00                movem.l    A2,A3, [A7]+
  1041. 00000CCA  4E5E                     unlink     A6
  1042. 00000CCC  4E75                     rts
  1043. 00000CCE  4E56 FEF6                link       A6, -0x010A
  1044. 00000CD2  2F0A                     move.l     -[A7], A2
  1045. 00000CD4  246E 000C                movea.l    A2, [A6 + 0xC]
  1046. 00000CD8  486E FEF6                pea.l      [A6 - 0x10A]
  1047. 00000CDC  4EB9 0000 2440           jsr        [0x00002440]
  1048. 00000CE2  206E FEF6                movea.l    A0, [A6 - 0x10A]
  1049. 00000CE6  4850                     pea.l      [A0]
  1050. 00000CE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1051. 00000CEC  2057                     movea.l    A0, [A7]
  1052. 00000CEE  2250                     movea.l    A1, [A0]
  1053. 00000CF0  2269 0020                movea.l    A1, [A1 + 0x20]
  1054. 00000CF4  4E91                     jsr        [A1]
  1055. 00000CF6  486E FEF6                pea.l      [A6 - 0x10A]
  1056. 00000CFA  4EB9 0000 23E0           jsr        [0x000023E0]
  1057. 00000D00  2480                     move.l     [A2], D0
  1058. 00000D02  7001                     moveq.l    D0, 0x01
  1059. 00000D04  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1060. 00000D08  245F                     movea.l    A2, [A7]+
  1061. 00000D0A  4E5E                     unlink     A6
  1062. 00000D0C  4E75                     rts
  1063. 00000D0E  4E56 FEF6                link       A6, -0x010A
  1064. 00000D12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1065. 00000D16  486E FEF6                pea.l      [A6 - 0x10A]
  1066. 00000D1A  4EB9 0000 2460           jsr        [0x00002460]
  1067. 00000D20  206E FEF6                movea.l    A0, [A6 - 0x10A]
  1068. 00000D24  4850                     pea.l      [A0]
  1069. 00000D26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1070. 00000D2A  2057                     movea.l    A0, [A7]
  1071. 00000D2C  2250                     movea.l    A1, [A0]
  1072. 00000D2E  2269 0024                movea.l    A1, [A1 + 0x24]
  1073. 00000D32  4E91                     jsr        [A1]
  1074. 00000D34  4E5E                     unlink     A6
  1075. 00000D36  4E75                     rts
  1076. 00000D38  4E56 0000                link       A6, 0
  1077. 00000D3C  2F0A                     move.l     -[A7], A2
  1078. 00000D3E  246E 0008                movea.l    A2, [A6 + 0x8]
  1079. 00000D42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1080. 00000D46  2F0A                     move.l     -[A7], A2
  1081. 00000D48  61FF FFFF F2BE           bsr        -0xD40 /* 00000008 */
  1082. 00000D4E  41F9 0001 469C           lea.l      A0, [0x0001469C]
  1083. 00000D54  2488                     move.l     [A2], A0
  1084. 00000D56  422A 0010                clr.b      [A2 + 0x10]
  1085. 00000D5A  204A                     movea.l    A0, A2
  1086. 00000D5C  504F                     addq.w     A7, 8
  1087. 00000D5E  245F                     movea.l    A2, [A7]+
  1088. 00000D60  4E5E                     unlink     A6
  1089. 00000D62  4E75                     rts
  1090. 00000D64  4E56 0000                link       A6, 0
  1091. 00000D68  48E7 0038                movem.l    -[A7], A2,A3,A4
  1092. 00000D6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1093. 00000D70  266E 000C                movea.l    A3, [A6 + 0xC]
  1094. 00000D74  246E 0010                movea.l    A2, [A6 + 0x10]
  1095. 00000D78  2F0A                     move.l     -[A7], A2
  1096. 00000D7A  2F0B                     move.l     -[A7], A3
  1097. 00000D7C  2F0C                     move.l     -[A7], A4
  1098. 00000D7E  4EB9 0000 0350           jsr        [0x00000350]
  1099. 00000D84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1100. 00000D88  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1101. 00000D8C  4E5E                     unlink     A6
  1102. 00000D8E  4E75                     rts
  1103. 00000D90  4E56 0000                link       A6, 0
  1104. 00000D94  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1105. 00000D98  246E 0008                movea.l    A2, [A6 + 0x8]
  1106. 00000D9C  3E2E 0010                move.w     D7, [A6 + 0x10]
  1107. 00000DA0  2C2E 0012                move.l     D6, [A6 + 0x12]
  1108. 00000DA4  3A2E 0016                move.w     D5, [A6 + 0x16]
  1109. 00000DA8  282E 0018                move.l     D4, [A6 + 0x18]
  1110. 00000DAC  2F04                     move.l     -[A7], D4
  1111. 00000DAE  3F05                     move.w     -[A7], D5
  1112. 00000DB0  2F06                     move.l     -[A7], D6
  1113. 00000DB2  3F07                     move.w     -[A7], D7
  1114. 00000DB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1115. 00000DB8  2F0A                     move.l     -[A7], A2
  1116. 00000DBA  4EB9 0000 0358           jsr        [0x00000358]
  1117. 00000DC0  4AB9 0002 B740           tst.l      [0x0002B740]
  1118. 00000DC6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1119. 00000DCA  660C                     bne        +0xE /* 00000DD8 */
  1120. 00000DCC  41F9 0000 1E18           lea.l      A0, [0x00001E18]
  1121. 00000DD2  23C8 0002 B740           move.l     [0x0002B740], A0
  1122. label00000DD8:
  1123. 00000DD8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1124. 00000DDC  2F39 0002 B740           move.l     -[A7], [0x0002B740]
  1125. 00000DE2  A96B                     syscall    SetControlAction/SetCtlAction
  1126. 00000DE4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1127. 00000DE8  2F0A                     move.l     -[A7], A2
  1128. 00000DEA  A95B                     syscall    SetControlReference/SetCRefCon
  1129. 00000DEC  262A 0004                move.l     D3, [A2 + 0x4]
  1130. 00000DF0  2843                     movea.l    A4, D3
  1131. 00000DF2  202C 0062                move.l     D0, [A4 + 0x62]
  1132. 00000DF6  2F00                     move.l     -[A7], D0
  1133. 00000DF8  2643                     movea.l    A3, D3
  1134. 00000DFA  202B 005E                move.l     D0, [A3 + 0x5E]
  1135. 00000DFE  2F00                     move.l     -[A7], D0
  1136. 00000E00  2F0A                     move.l     -[A7], A2
  1137. 00000E02  4EB9 0000 0438           jsr        [0x00000438]
  1138. 00000E08  1540 0010                move.b     [A2 + 0x10], D0
  1139. 00000E0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1140. 00000E10  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1141. 00000E14  4E5E                     unlink     A6
  1142. 00000E16  4E75                     rts
  1143. 00000E18  4E56 0000                link       A6, 0
  1144. 00000E1C  2F0A                     move.l     -[A7], A2
  1145. 00000E1E  246E 0008                movea.l    A2, [A6 + 0x8]
  1146. 00000E22  200A                     move.l     D0, A2
  1147. 00000E24  6724                     beq        +0x26 /* 00000E4A */
  1148. 00000E26  41F9 0001 469C           lea.l      A0, [0x0001469C]
  1149. 00000E2C  2488                     move.l     [A2], A0
  1150. 00000E2E  4267                     clr.w      -[A7]
  1151. 00000E30  2F0A                     move.l     -[A7], A2
  1152. 00000E32  61FF FFFF F33E           bsr        -0xCC0 /* 00000172 */
  1153. 00000E38  4A6E 000C                tst.w      [A6 + 0xC]
  1154. 00000E3C  5C4F                     addq.w     A7, 6
  1155. 00000E3E  6F0A                     ble        +0xC /* 00000E4A */
  1156. 00000E40  2F0A                     move.l     -[A7], A2
  1157. 00000E42  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1158. 00000E48  584F                     addq.w     A7, 4
  1159. label00000E4A:
  1160. 00000E4A  204A                     movea.l    A0, A2
  1161. 00000E4C  245F                     movea.l    A2, [A7]+
  1162. 00000E4E  4E5E                     unlink     A6
  1163. 00000E50  4E75                     rts
  1164. 00000E52  4E56 FFFC                link       A6, -0x0004
  1165. 00000E56  48E7 1820                movem.l    -[A7], D3,D4,A2
  1166. 00000E5A  246E 0008                movea.l    A2, [A6 + 0x8]
  1167. 00000E5E  282E 000C                move.l     D4, [A6 + 0xC]
  1168. 00000E62  3604                     move.w     D3, D4
  1169. 00000E64  4A2A 0010                tst.b      [A2 + 0x10]
  1170. 00000E68  670E                     beq        +0x10 /* 00000E78 */
  1171. 00000E6A  2F04                     move.l     -[A7], D4
  1172. 00000E6C  2F0A                     move.l     -[A7], A2
  1173. 00000E6E  4EB9 0000 0428           jsr        [0x00000428]
  1174. 00000E74  3600                     move.w     D3, D0
  1175. 00000E76  504F                     addq.w     A7, 8
  1176. label00000E78:
  1177. 00000E78  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1178. 00000E7C  486E FFFC                pea.l      [A6 - 0x4]
  1179. 00000E80  4EB9 0000 3200           jsr        [0x00003200]
  1180. 00000E86  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1181. 00000E8A  3F03                     move.w     -[A7], D3
  1182. 00000E8C  A963                     syscall    SetControlValue/SetCtlValue
  1183. 00000E8E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1184. 00000E92  486E FFFC                pea.l      [A6 - 0x4]
  1185. 00000E96  4EB9 0000 3208           jsr        [0x00003208]
  1186. 00000E9C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1187. 00000EA0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1188. 00000EA4  4E5E                     unlink     A6
  1189. 00000EA6  4E75                     rts
  1190. 00000EA8  4E56 0000                link       A6, 0
  1191. 00000EAC  48E7 1030                movem.l    -[A7], D3,A2,A3
  1192. 00000EB0  246E 0008                movea.l    A2, [A6 + 0x8]
  1193. 00000EB4  262E 000C                move.l     D3, [A6 + 0xC]
  1194. 00000EB8  266A 0004                movea.l    A3, [A2 + 0x4]
  1195. 00000EBC  202B 0062                move.l     D0, [A3 + 0x62]
  1196. 00000EC0  2F00                     move.l     -[A7], D0
  1197. 00000EC2  2F03                     move.l     -[A7], D3
  1198. 00000EC4  2F0A                     move.l     -[A7], A2
  1199. 00000EC6  4EB9 0000 0438           jsr        [0x00000438]
  1200. 00000ECC  1540 0010                move.b     [A2 + 0x10], D0
  1201. 00000ED0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1202. 00000ED4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1203. 00000ED8  4E5E                     unlink     A6
  1204. 00000EDA  4E75                     rts
  1205. 00000EDC  4E56 0000                link       A6, 0
  1206. 00000EE0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1207. 00000EE4  246E 0008                movea.l    A2, [A6 + 0x8]
  1208. 00000EE8  262E 000C                move.l     D3, [A6 + 0xC]
  1209. 00000EEC  2F03                     move.l     -[A7], D3
  1210. 00000EEE  266A 0004                movea.l    A3, [A2 + 0x4]
  1211. 00000EF2  202B 005E                move.l     D0, [A3 + 0x5E]
  1212. 00000EF6  2F00                     move.l     -[A7], D0
  1213. 00000EF8  2F0A                     move.l     -[A7], A2
  1214. 00000EFA  4EB9 0000 0438           jsr        [0x00000438]
  1215. 00000F00  1540 0010                move.b     [A2 + 0x10], D0
  1216. 00000F04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1217. 00000F08  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1218. 00000F0C  4E5E                     unlink     A6
  1219. 00000F0E  4E75                     rts
  1220. 00000F10  4E56 FFFC                link       A6, -0x0004
  1221. 00000F14  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1222. 00000F18  246E 0008                movea.l    A2, [A6 + 0x8]
  1223. 00000F1C  382E 000C                move.w     D4, [A6 + 0xC]
  1224. 00000F20  362E 0012                move.w     D3, [A6 + 0x12]
  1225. 00000F24  70FF                     moveq.l    D0, 0xFFFFFFFF
  1226. 00000F26  2640                     movea.l    A3, D0
  1227. 00000F28  0C44 0081                cmpi.w     D4, 0x81
  1228. 00000F2C  6D20                     blt        +0x22 /* 00000F4E */
  1229. 00000F2E  554F                     subq.w     A7, 2
  1230. 00000F30  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1231. 00000F34  486E FFFC                pea.l      [A6 - 0x4]
  1232. 00000F38  303C 0011                move.w     D0, 0x11
  1233. 00000F3C  AA73                     syscall    ControlDispatch
  1234. 00000F3E  301F                     move.w     D0, [A7]+
  1235. 00000F40  202E FFFC                move.l     D0, [A6 - 0x4]
  1236. 00000F44  0280 0000 0400           andi.l     D0, 0x400
  1237. 00000F4A  6602                     bne        +0x4 /* 00000F4E */
  1238. 00000F4C  97CB                     sub.l      A3, A3
  1239. label00000F4E:
  1240. 00000F4E  554F                     subq.w     A7, 2
  1241. 00000F50  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1242. 00000F54  A960                     syscall    GetControlValue/GetCtlValue
  1243. 00000F56  301F                     move.w     D0, [A7]+
  1244. 00000F58  3800                     move.w     D4, D0
  1245. 00000F5A  554F                     subq.w     A7, 2
  1246. 00000F5C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1247. 00000F60  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1248. 00000F64  3F03                     move.w     -[A7], D3
  1249. 00000F66  2F0B                     move.l     -[A7], A3
  1250. 00000F68  303C 000A                move.w     D0, 0xA /* '\n' */
  1251. 00000F6C  AA73                     syscall    ControlDispatch
  1252. 00000F6E  301F                     move.w     D0, [A7]+
  1253. 00000F70  4A40                     tst.w      D0
  1254. 00000F72  56C0                     sne        D0
  1255. 00000F74  4400                     neg.b      D0
  1256. 00000F76  1A00                     move.b     D5, D0
  1257. 00000F78  554F                     subq.w     A7, 2
  1258. 00000F7A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1259. 00000F7E  A960                     syscall    GetControlValue/GetCtlValue
  1260. 00000F80  301F                     move.w     D0, [A7]+
  1261. 00000F82  48C0                     ext.l      D0
  1262. 00000F84  2600                     move.l     D3, D0
  1263. 00000F86  3044                     movea.w    A0, D4
  1264. 00000F88  B688                     cmp.l      D3, A0
  1265. 00000F8A  672A                     beq        +0x2C /* 00000FB6 */
  1266. 00000F8C  2803                     move.l     D4, D3
  1267. 00000F8E  4A2A 0010                tst.b      [A2 + 0x10]
  1268. 00000F92  670E                     beq        +0x10 /* 00000FA2 */
  1269. 00000F94  3F03                     move.w     -[A7], D3
  1270. 00000F96  2F0A                     move.l     -[A7], A2
  1271. 00000F98  4EB9 0000 0430           jsr        [0x00000430]
  1272. 00000F9E  2800                     move.l     D4, D0
  1273. 00000FA0  5C4F                     addq.w     A7, 6
  1274. label00000FA2:
  1275. 00000FA2  2F04                     move.l     -[A7], D4
  1276. 00000FA4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1277. 00000FA8  2057                     movea.l    A0, [A7]
  1278. 00000FAA  2268 0004                movea.l    A1, [A0 + 0x4]
  1279. 00000FAE  2269 0020                movea.l    A1, [A1 + 0x20]
  1280. 00000FB2  4E91                     jsr        [A1]
  1281. 00000FB4  504F                     addq.w     A7, 8
  1282. label00000FB6:
  1283. 00000FB6  1005                     move.b     D0, D5
  1284. 00000FB8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1285. 00000FBC  4E5E                     unlink     A6
  1286. 00000FBE  4E75                     rts
  1287. fn00000FC0:
  1288. 00000FC0  4E56 0000                link       A6, 0
  1289. 00000FC4  48E7 1820                movem.l    -[A7], D3,D4,A2
  1290. 00000FC8  246E 0008                movea.l    A2, [A6 + 0x8]
  1291. 00000FCC  382E 000C                move.w     D4, [A6 + 0xC]
  1292. 00000FD0  554F                     subq.w     A7, 2
  1293. 00000FD2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1294. 00000FD6  A960                     syscall    GetControlValue/GetCtlValue
  1295. 00000FD8  301F                     move.w     D0, [A7]+
  1296. 00000FDA  48C0                     ext.l      D0
  1297. 00000FDC  2600                     move.l     D3, D0
  1298. 00000FDE  4A2A 0010                tst.b      [A2 + 0x10]
  1299. 00000FE2  670E                     beq        +0x10 /* 00000FF2 */
  1300. 00000FE4  3F03                     move.w     -[A7], D3
  1301. 00000FE6  2F0A                     move.l     -[A7], A2
  1302. 00000FE8  4EB9 0000 0430           jsr        [0x00000430]
  1303. 00000FEE  2600                     move.l     D3, D0
  1304. 00000FF0  5C4F                     addq.w     A7, 6
  1305. label00000FF2:
  1306. 00000FF2  2F03                     move.l     -[A7], D3
  1307. 00000FF4  3F04                     move.w     -[A7], D4
  1308. 00000FF6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1309. 00000FFA  2057                     movea.l    A0, [A7]
  1310. 00000FFC  2268 0004                movea.l    A1, [A0 + 0x4]
  1311. 00001000  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  1312. 00001004  4E91                     jsr        [A1]
  1313. 00001006  42A7                     clr.l      -[A7]
  1314. 00001008  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1315. 0000100C  2057                     movea.l    A0, [A7]
  1316. 0000100E  2268 0004                movea.l    A1, [A0 + 0x4]
  1317. 00001012  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1318. 00001016  4E91                     jsr        [A1]
  1319. 00001018  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1320. 0000101C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1321. 00001020  4E5E                     unlink     A6
  1322. 00001022  4E75                     rts
  1323. 00001024  4E56 0000                link       A6, 0
  1324. 00001028  48E7 1030                movem.l    -[A7], D3,A2,A3
  1325. 0000102C  266E 000A                movea.l    A3, [A6 + 0xA]
  1326. 00001030  362E 0008                move.w     D3, [A6 + 0x8]
  1327. 00001034  594F                     subq.w     A7, 4
  1328. 00001036  2F0B                     move.l     -[A7], A3
  1329. 00001038  A95A                     syscall    GetControlReference/GetCRefCon
  1330. 0000103A  201F                     move.l     D0, [A7]+
  1331. 0000103C  2440                     movea.l    A2, D0
  1332. 0000103E  3F03                     move.w     -[A7], D3
  1333. 00001040  2F0A                     move.l     -[A7], A2
  1334. 00001042  4EBA FF7C                jsr        [PC - 0x84 /* 00000FC0 */]
  1335. 00001046  5C4F                     addq.w     A7, 6
  1336. 00001048  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1337. 0000104C  4E5E                     unlink     A6
  1338. 0000104E  4E74 0006                rtd        0x0006
  1339. 00001052  4E56 0000                link       A6, 0
  1340. 00001056  2F0A                     move.l     -[A7], A2
  1341. 00001058  246E 0008                movea.l    A2, [A6 + 0x8]
  1342. 0000105C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1343. 00001060  2F0A                     move.l     -[A7], A2
  1344. 00001062  61FF FFFF EFA4           bsr        -0x105A /* 00000008 */
  1345. 00001068  41F9 0001 4546           lea.l      A0, [0x00014546]
  1346. 0000106E  2488                     move.l     [A2], A0
  1347. 00001070  204A                     movea.l    A0, A2
  1348. 00001072  504F                     addq.w     A7, 8
  1349. 00001074  245F                     movea.l    A2, [A7]+
  1350. 00001076  4E5E                     unlink     A6
  1351. 00001078  4E75                     rts
  1352. 0000107A  4E56 0000                link       A6, 0
  1353. 0000107E  2F0A                     move.l     -[A7], A2
  1354. 00001080  246E 0008                movea.l    A2, [A6 + 0x8]
  1355. 00001084  200A                     move.l     D0, A2
  1356. 00001086  6724                     beq        +0x26 /* 000010AC */
  1357. 00001088  41F9 0001 4546           lea.l      A0, [0x00014546]
  1358. 0000108E  2488                     move.l     [A2], A0
  1359. 00001090  4267                     clr.w      -[A7]
  1360. 00001092  2F0A                     move.l     -[A7], A2
  1361. 00001094  61FF FFFF F0DC           bsr        -0xF22 /* 00000172 */
  1362. 0000109A  4A6E 000C                tst.w      [A6 + 0xC]
  1363. 0000109E  5C4F                     addq.w     A7, 6
  1364. 000010A0  6F0A                     ble        +0xC /* 000010AC */
  1365. 000010A2  2F0A                     move.l     -[A7], A2
  1366. 000010A4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1367. 000010AA  584F                     addq.w     A7, 4
  1368. label000010AC:
  1369. 000010AC  204A                     movea.l    A0, A2
  1370. 000010AE  245F                     movea.l    A2, [A7]+
  1371. 000010B0  4E5E                     unlink     A6
  1372. 000010B2  4E75                     rts
  1373. 000010B4  4E56 FFFA                link       A6, -0x0006
  1374. 000010B8  48E7 0030                movem.l    -[A7], A2,A3
  1375. 000010BC  266E 000C                movea.l    A3, [A6 + 0xC]
  1376. 000010C0  246E 0010                movea.l    A2, [A6 + 0x10]
  1377. 000010C4  200B                     move.l     D0, A3
  1378. 000010C6  670E                     beq        +0x10 /* 000010D6 */
  1379. 000010C8  26B9 0001 4696           move.l     [A3], [0x00014696]
  1380. 000010CE  3779 0001 469A 0004      move.w     [A3 + 0x4], [0x0001469A]
  1381. label000010D6:
  1382. 000010D6  200A                     move.l     D0, A2
  1383. 000010D8  671A                     beq        +0x1C /* 000010F4 */
  1384. 000010DA  1F3C 0001                move.b     -[A7], 0x1
  1385. 000010DE  486E FFFA                pea.l      [A6 - 0x6]
  1386. 000010E2  4EB9 0000 05D8           jsr        [0x000005D8]
  1387. 000010E8  24AE FFFA                move.l     [A2], [A6 - 0x6]
  1388. 000010EC  356E FFFE 0004           move.w     [A2 + 0x4], [A6 - 0x2]
  1389. 000010F2  5C4F                     addq.w     A7, 6
  1390. label000010F4:
  1391. 000010F4  7001                     moveq.l    D0, 0x01
  1392. 000010F6  4CDF 0C00                movem.l    A2,A3, [A7]+
  1393. 000010FA  4E5E                     unlink     A6
  1394. 000010FC  4E75                     rts
  1395. 000010FE  4E56 0000                link       A6, 0
  1396. 00001102  48E7 0038                movem.l    -[A7], A2,A3,A4
  1397. 00001106  286E 0008                movea.l    A4, [A6 + 0x8]
  1398. 0000110A  A89E                     syscall    PenNormal
  1399. 0000110C  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1400. 00001110  4EB9 0000 22E8           jsr        [0x000022E8]
  1401. 00001116  246C 0004                movea.l    A2, [A4 + 0x4]
  1402. 0000111A  206A 0020                movea.l    A0, [A2 + 0x20]
  1403. 0000111E  2648                     movea.l    A3, A0
  1404. 00001120  206B 0020                movea.l    A0, [A3 + 0x20]
  1405. 00001124  4850                     pea.l      [A0]
  1406. 00001126  2057                     movea.l    A0, [A7]
  1407. 00001128  2268 0004                movea.l    A1, [A0 + 0x4]
  1408. 0000112C  2269 00D8                movea.l    A1, [A1 + 0xD8]
  1409. 00001130  4E91                     jsr        [A1]
  1410. 00001132  5C4F                     addq.w     A7, 6
  1411. 00001134  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1412. 00001138  4E5E                     unlink     A6
  1413. 0000113A  4E75                     rts
  1414. 0000113C  4E56 0000                link       A6, 0
  1415. 00001140  2F0A                     move.l     -[A7], A2
  1416. 00001142  246E 0008                movea.l    A2, [A6 + 0x8]
  1417. 00001146  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1418. 0000114A  2F0A                     move.l     -[A7], A2
  1419. 0000114C  61FF FFFF EEBA           bsr        -0x1144 /* 00000008 */
  1420. 00001152  41F9 0001 430A           lea.l      A0, [0x0001430A]
  1421. 00001158  2488                     move.l     [A2], A0
  1422. 0000115A  204A                     movea.l    A0, A2
  1423. 0000115C  504F                     addq.w     A7, 8
  1424. 0000115E  245F                     movea.l    A2, [A7]+
  1425. 00001160  4E5E                     unlink     A6
  1426. 00001162  4E75                     rts
  1427. 00001164  4E56 0000                link       A6, 0
  1428. 00001168  2F0A                     move.l     -[A7], A2
  1429. 0000116A  246E 0008                movea.l    A2, [A6 + 0x8]
  1430. 0000116E  200A                     move.l     D0, A2
  1431. 00001170  6724                     beq        +0x26 /* 00001196 */
  1432. 00001172  41F9 0001 430A           lea.l      A0, [0x0001430A]
  1433. 00001178  2488                     move.l     [A2], A0
  1434. 0000117A  4267                     clr.w      -[A7]
  1435. 0000117C  2F0A                     move.l     -[A7], A2
  1436. 0000117E  61FF FFFF EFF2           bsr        -0x100C /* 00000172 */
  1437. 00001184  4A6E 000C                tst.w      [A6 + 0xC]
  1438. 00001188  5C4F                     addq.w     A7, 6
  1439. 0000118A  6F0A                     ble        +0xC /* 00001196 */
  1440. 0000118C  2F0A                     move.l     -[A7], A2
  1441. 0000118E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1442. 00001194  584F                     addq.w     A7, 4
  1443. label00001196:
  1444. 00001196  204A                     movea.l    A0, A2
  1445. 00001198  245F                     movea.l    A2, [A7]+
  1446. 0000119A  4E5E                     unlink     A6
  1447. 0000119C  4E75                     rts
  1448. 0000119E  4E56 FFFE                link       A6, -0x0002
  1449. 000011A2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1450. 000011A6  246E 0008                movea.l    A2, [A6 + 0x8]
  1451. 000011AA  3A2E 000C                move.w     D5, [A6 + 0xC]
  1452. 000011AE  262E 000E                move.l     D3, [A6 + 0xE]
  1453. 000011B2  282E 0012                move.l     D4, [A6 + 0x12]
  1454. 000011B6  266E 0016                movea.l    A3, [A6 + 0x16]
  1455. 000011BA  42A7                     clr.l      -[A7]
  1456. 000011BC  486E FFFF                pea.l      [A6 - 0x1]
  1457. 000011C0  4878 0001                push.l     0x1
  1458. 000011C4  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  1459. 000011CA  4267                     clr.w      -[A7]
  1460. 000011CC  2F0A                     move.l     -[A7], A2
  1461. 000011CE  2057                     movea.l    A0, [A7]
  1462. 000011D0  2250                     movea.l    A1, [A0]
  1463. 000011D2  2269 0078                movea.l    A1, [A1 + 0x78]
  1464. 000011D6  4E91                     jsr        [A1]
  1465. 000011D8  2F0B                     move.l     -[A7], A3
  1466. 000011DA  2F04                     move.l     -[A7], D4
  1467. 000011DC  2F03                     move.l     -[A7], D3
  1468. 000011DE  3F05                     move.w     -[A7], D5
  1469. 000011E0  2F0A                     move.l     -[A7], A2
  1470. 000011E2  61FF FFFF F27E           bsr        -0xD80 /* 00000462 */
  1471. 000011E8  0C83 6466 6C74           cmpi.l     D3, 0x64666C74 /* 'dflt' */
  1472. 000011EE  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1473. 000011F2  6600 0082                bne        +0x84 /* 00001276 */
  1474. 000011F6  1613                     move.b     D3, [A3]
  1475. 000011F8  B62E FFFF                cmp.b      D3, [A6 - 0x1]
  1476. 000011FC  6778                     beq        +0x7A /* 00001276 */
  1477. 000011FE  4A03                     tst.b      D3
  1478. 00001200  673A                     beq        +0x3C /* 0000123C */
  1479. 00001202  4227                     clr.b      -[A7]
  1480. 00001204  4878 FFFD                push.l     0xFFFD
  1481. 00001208  4878 FFFD                push.l     0xFFFD
  1482. 0000120C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1483. 00001210  2057                     movea.l    A0, [A7]
  1484. 00001212  2268 0004                movea.l    A1, [A0 + 0x4]
  1485. 00001216  2269 0044                movea.l    A1, [A1 + 0x44]
  1486. 0000121A  4E91                     jsr        [A1]
  1487. 0000121C  1F3C 0001                move.b     -[A7], 0x1
  1488. 00001220  2F3C 0006 0006           move.l     -[A7], 0x60006
  1489. 00001226  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1490. 0000122A  2057                     movea.l    A0, [A7]
  1491. 0000122C  2268 0004                movea.l    A1, [A0 + 0x4]
  1492. 00001230  2269 0040                movea.l    A1, [A1 + 0x40]
  1493. 00001234  4E91                     jsr        [A1]
  1494. 00001236  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1495. 0000123A  603A                     bra        +0x3C /* 00001276 */
  1496. label0000123C:
  1497. 0000123C  1F3C 0001                move.b     -[A7], 0x1
  1498. 00001240  4878 0003                push.l     0x3
  1499. 00001244  4878 0003                push.l     0x3
  1500. 00001248  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1501. 0000124C  2057                     movea.l    A0, [A7]
  1502. 0000124E  2268 0004                movea.l    A1, [A0 + 0x4]
  1503. 00001252  2269 0044                movea.l    A1, [A1 + 0x44]
  1504. 00001256  4E91                     jsr        [A1]
  1505. 00001258  1F3C 0001                move.b     -[A7], 0x1
  1506. 0000125C  2F3C FFFA FFFA           move.l     -[A7], 0xFFFAFFFA
  1507. 00001262  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1508. 00001266  2057                     movea.l    A0, [A7]
  1509. 00001268  2268 0004                movea.l    A1, [A0 + 0x4]
  1510. 0000126C  2269 0040                movea.l    A1, [A1 + 0x40]
  1511. 00001270  4E91                     jsr        [A1]
  1512. 00001272  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1513. label00001276:
  1514. 00001276  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1515. 0000127A  4E5E                     unlink     A6
  1516. 0000127C  4E75                     rts
  1517. 0000127E  4E56 FFF4                link       A6, -0x000C
  1518. 00001282  48E7 0030                movem.l    -[A7], A2,A3
  1519. 00001286  246E 0008                movea.l    A2, [A6 + 0x8]
  1520. 0000128A  4AAA 0008                tst.l      [A2 + 0x8]
  1521. 0000128E  6700 00A2                beq        +0xA4 /* 00001332 */
  1522. 00001292  486E FFF8                pea.l      [A6 - 0x8]
  1523. 00001296  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1524. 0000129A  2057                     movea.l    A0, [A7]
  1525. 0000129C  2268 0004                movea.l    A1, [A0 + 0x4]
  1526. 000012A0  2269 003C                movea.l    A1, [A1 + 0x3C]
  1527. 000012A4  4E91                     jsr        [A1]
  1528. 000012A6  4A00                     tst.b      D0
  1529. 000012A8  504F                     addq.w     A7, 8
  1530. 000012AA  6634                     bne        +0x36 /* 000012E0 */
  1531. 000012AC  486E FFF4                pea.l      [A6 - 0xC]
  1532. 000012B0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1533. 000012B4  4EB9 0000 2F90           jsr        [0x00002F90]
  1534. 000012BA  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  1535. 000012C0  302E FFFA                move.w     D0, [A6 - 0x6]
  1536. 000012C4  D06E FFF4                add.w      D0, [A6 - 0xC]
  1537. 000012C8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1538. 000012CC  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  1539. 000012D2  302E FFF8                move.w     D0, [A6 - 0x8]
  1540. 000012D6  D06E FFF6                add.w      D0, [A6 - 0xA]
  1541. 000012DA  3D40 FFFC                move.w     [A6 - 0x4], D0
  1542. 000012DE  504F                     addq.w     A7, 8
  1543. label000012E0:
  1544. 000012E0  4267                     clr.w      -[A7]
  1545. 000012E2  4879 0001 448E           push.l     0x1448E
  1546. 000012E8  4879 0001 445A           push.l     0x1445A
  1547. 000012EE  4878 0004                push.l     0x4
  1548. 000012F2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1549. 000012F6  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1550. 000012FC  2648                     movea.l    A3, A0
  1551. 000012FE  200B                     move.l     D0, A3
  1552. 00001300  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1553. 00001304  671A                     beq        +0x1C /* 00001320 */
  1554. 00001306  2F0B                     move.l     -[A7], A3
  1555. 00001308  4EB9 0000 1BA8           jsr        [0x00001BA8]
  1556. 0000130E  4A00                     tst.b      D0
  1557. 00001310  584F                     addq.w     A7, 4
  1558. 00001312  670C                     beq        +0xE /* 00001320 */
  1559. 00001314  486E FFF8                pea.l      [A6 - 0x8]
  1560. 00001318  2F3C 0003 0003           move.l     -[A7], 0x30003
  1561. 0000131E  A8A9                     syscall    InsetRect
  1562. label00001320:
  1563. 00001320  206A 0008                movea.l    A0, [A2 + 0x8]
  1564. 00001324  2050                     movea.l    A0, [A0]
  1565. 00001326  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  1566. 0000132C  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  1567. label00001332:
  1568. 00001332  4CDF 0C00                movem.l    A2,A3, [A7]+
  1569. 00001336  4E5E                     unlink     A6
  1570. 00001338  4E75                     rts
  1571. fn0000133A:
  1572. 0000133A  4E56 0000                link       A6, 0
  1573. 0000133E  48E7 0030                movem.l    -[A7], A2,A3
  1574. 00001342  246E 0008                movea.l    A2, [A6 + 0x8]
  1575. 00001346  266E 000C                movea.l    A3, [A6 + 0xC]
  1576. 0000134A  256E 0010 0004           move.l     [A2 + 0x4], [A6 + 0x10]
  1577. 00001350  248B                     move.l     [A2], A3
  1578. 00001352  4AAE 0010                tst.l      [A6 + 0x10]
  1579. 00001356  6738                     beq        +0x3A /* 00001390 */
  1580. 00001358  554F                     subq.w     A7, 2
  1581. 0000135A  2F0B                     move.l     -[A7], A3
  1582. 0000135C  4267                     clr.w      -[A7]
  1583. 0000135E  2F3C 6D68 6E64           move.l     -[A7], 0x6D686E64 /* 'mhnd' */
  1584. 00001364  4878 0004                push.l     0x4
  1585. 00001368  486E 0010                pea.l      [A6 + 0x10]
  1586. 0000136C  303C 0012                move.w     D0, 0x12
  1587. 00001370  AA73                     syscall    ControlDispatch
  1588. 00001372  301F                     move.w     D0, [A7]+
  1589. 00001374  554F                     subq.w     A7, 2
  1590. 00001376  2F0B                     move.l     -[A7], A3
  1591. 00001378  4267                     clr.w      -[A7]
  1592. 0000137A  2F3C 6D76 616C           move.l     -[A7], 0x6D76616C /* 'mval' */
  1593. 00001380  4878 0002                push.l     0x2
  1594. 00001384  486E 0014                pea.l      [A6 + 0x14]
  1595. 00001388  303C 0012                move.w     D0, 0x12
  1596. 0000138C  AA73                     syscall    ControlDispatch
  1597. 0000138E  301F                     move.w     D0, [A7]+
  1598. label00001390:
  1599. 00001390  204A                     movea.l    A0, A2
  1600. 00001392  4CDF 0C00                movem.l    A2,A3, [A7]+
  1601. 00001396  4E5E                     unlink     A6
  1602. 00001398  4E75                     rts
  1603. fn0000139A:
  1604. 0000139A  4E56 FFFC                link       A6, -0x0004
  1605. 0000139E  2F0A                     move.l     -[A7], A2
  1606. 000013A0  246E 0008                movea.l    A2, [A6 + 0x8]
  1607. 000013A4  200A                     move.l     D0, A2
  1608. 000013A6  6736                     beq        +0x38 /* 000013DE */
  1609. 000013A8  4AAA 0004                tst.l      [A2 + 0x4]
  1610. 000013AC  6720                     beq        +0x22 /* 000013CE */
  1611. 000013AE  42AE FFFC                clr.l      [A6 - 0x4]
  1612. 000013B2  554F                     subq.w     A7, 2
  1613. 000013B4  2F12                     move.l     -[A7], [A2]
  1614. 000013B6  4267                     clr.w      -[A7]
  1615. 000013B8  2F3C 6D68 6E64           move.l     -[A7], 0x6D686E64 /* 'mhnd' */
  1616. 000013BE  4878 0004                push.l     0x4
  1617. 000013C2  486E FFFC                pea.l      [A6 - 0x4]
  1618. 000013C6  303C 0012                move.w     D0, 0x12
  1619. 000013CA  AA73                     syscall    ControlDispatch
  1620. 000013CC  301F                     move.w     D0, [A7]+
  1621. label000013CE:
  1622. 000013CE  4A6E 000C                tst.w      [A6 + 0xC]
  1623. 000013D2  6F0A                     ble        +0xC /* 000013DE */
  1624. 000013D4  2F0A                     move.l     -[A7], A2
  1625. 000013D6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1626. 000013DC  584F                     addq.w     A7, 4
  1627. label000013DE:
  1628. 000013DE  204A                     movea.l    A0, A2
  1629. 000013E0  245F                     movea.l    A2, [A7]+
  1630. 000013E2  4E5E                     unlink     A6
  1631. 000013E4  4E75                     rts
  1632. 000013E6  4E56 0000                link       A6, 0
  1633. 000013EA  2F0A                     move.l     -[A7], A2
  1634. 000013EC  246E 0008                movea.l    A2, [A6 + 0x8]
  1635. 000013F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1636. 000013F4  2F0A                     move.l     -[A7], A2
  1637. 000013F6  61FF FFFF EC10           bsr        -0x13EE /* 00000008 */
  1638. 000013FC  41F9 0001 4084           lea.l      A0, [0x00014084]
  1639. 00001402  2488                     move.l     [A2], A0
  1640. 00001404  204A                     movea.l    A0, A2
  1641. 00001406  504F                     addq.w     A7, 8
  1642. 00001408  245F                     movea.l    A2, [A7]+
  1643. 0000140A  4E5E                     unlink     A6
  1644. 0000140C  4E75                     rts
  1645. 0000140E  4E56 0000                link       A6, 0
  1646. 00001412  2F0A                     move.l     -[A7], A2
  1647. 00001414  246E 0008                movea.l    A2, [A6 + 0x8]
  1648. 00001418  200A                     move.l     D0, A2
  1649. 0000141A  6724                     beq        +0x26 /* 00001440 */
  1650. 0000141C  41F9 0001 4084           lea.l      A0, [0x00014084]
  1651. 00001422  2488                     move.l     [A2], A0
  1652. 00001424  4267                     clr.w      -[A7]
  1653. 00001426  2F0A                     move.l     -[A7], A2
  1654. 00001428  61FF FFFF ED48           bsr        -0x12B6 /* 00000172 */
  1655. 0000142E  4A6E 000C                tst.w      [A6 + 0xC]
  1656. 00001432  5C4F                     addq.w     A7, 6
  1657. 00001434  6F0A                     ble        +0xC /* 00001440 */
  1658. 00001436  2F0A                     move.l     -[A7], A2
  1659. 00001438  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1660. 0000143E  584F                     addq.w     A7, 4
  1661. label00001440:
  1662. 00001440  204A                     movea.l    A0, A2
  1663. 00001442  245F                     movea.l    A2, [A7]+
  1664. 00001444  4E5E                     unlink     A6
  1665. 00001446  4E75                     rts
  1666. 00001448  4E56 FFF8                link       A6, -0x0008
  1667. 0000144C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1668. 00001450  246E 0008                movea.l    A2, [A6 + 0x8]
  1669. 00001454  3A2E 000C                move.w     D5, [A6 + 0xC]
  1670. 00001458  382E 0012                move.w     D4, [A6 + 0x12]
  1671. 0000145C  2F0A                     move.l     -[A7], A2
  1672. 0000145E  61FF 0000 00DA           bsr        +0xDC /* 0000153A */
  1673. 00001464  584F                     addq.w     A7, 4
  1674. 00001466  3F00                     move.w     -[A7], D0
  1675. 00001468  2F0A                     move.l     -[A7], A2
  1676. 0000146A  61FF 0000 008C           bsr        +0x8E /* 000014F8 */
  1677. 00001470  584F                     addq.w     A7, 4
  1678. 00001472  2F08                     move.l     -[A7], A0
  1679. 00001474  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1680. 00001478  486E FFF8                pea.l      [A6 - 0x8]
  1681. 0000147C  4EBA FEBC                jsr        [PC - 0x144 /* 0000133A */]
  1682. 00001480  3F04                     move.w     -[A7], D4
  1683. 00001482  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1684. 00001486  3F05                     move.w     -[A7], D5
  1685. 00001488  2F0A                     move.l     -[A7], A2
  1686. 0000148A  61FF FFFF ED20           bsr        -0x12DE /* 000001AC */
  1687. 00001490  1600                     move.b     D3, D0
  1688. 00001492  3F3C FFFF                move.w     -[A7], 0xFFFF
  1689. 00001496  486E FFF8                pea.l      [A6 - 0x8]
  1690. 0000149A  4EBA FEFE                jsr        [PC - 0x102 /* 0000139A */]
  1691. 0000149E  1003                     move.b     D0, D3
  1692. 000014A0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1693. 000014A4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1694. 000014A8  4E5E                     unlink     A6
  1695. 000014AA  4E75                     rts
  1696. 000014AC  4E56 FFF8                link       A6, -0x0008
  1697. 000014B0  2F0A                     move.l     -[A7], A2
  1698. 000014B2  246E 0008                movea.l    A2, [A6 + 0x8]
  1699. 000014B6  2F0A                     move.l     -[A7], A2
  1700. 000014B8  61FF 0000 0080           bsr        +0x82 /* 0000153A */
  1701. 000014BE  584F                     addq.w     A7, 4
  1702. 000014C0  3F00                     move.w     -[A7], D0
  1703. 000014C2  2F0A                     move.l     -[A7], A2
  1704. 000014C4  61FF 0000 0032           bsr        +0x34 /* 000014F8 */
  1705. 000014CA  584F                     addq.w     A7, 4
  1706. 000014CC  2F08                     move.l     -[A7], A0
  1707. 000014CE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1708. 000014D2  486E FFF8                pea.l      [A6 - 0x8]
  1709. 000014D6  4EBA FE62                jsr        [PC - 0x19E /* 0000133A */]
  1710. 000014DA  2F0A                     move.l     -[A7], A2
  1711. 000014DC  61FF FFFF ED3A           bsr        -0x12C4 /* 00000218 */
  1712. 000014E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1713. 000014E6  486E FFF8                pea.l      [A6 - 0x8]
  1714. 000014EA  4EBA FEAE                jsr        [PC - 0x152 /* 0000139A */]
  1715. 000014EE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1716. 000014F2  245F                     movea.l    A2, [A7]+
  1717. 000014F4  4E5E                     unlink     A6
  1718. 000014F6  4E75                     rts
  1719. fn000014F8:
  1720. 000014F8  4E56 0000                link       A6, 0
  1721. 000014FC  48E7 0038                movem.l    -[A7], A2,A3,A4
  1722. 00001500  286E 0008                movea.l    A4, [A6 + 0x8]
  1723. 00001504  97CB                     sub.l      A3, A3
  1724. 00001506  4267                     clr.w      -[A7]
  1725. 00001508  4879 0001 4210           push.l     0x14210
  1726. 0000150E  4879 0001 41D4           push.l     0x141D4
  1727. 00001514  4878 0004                push.l     0x4
  1728. 00001518  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1729. 0000151C  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1730. 00001522  2448                     movea.l    A2, A0
  1731. 00001524  200A                     move.l     D0, A2
  1732. 00001526  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1733. 0000152A  6704                     beq        +0x6 /* 00001530 */
  1734. 0000152C  266A 0072                movea.l    A3, [A2 + 0x72]
  1735. label00001530:
  1736. 00001530  204B                     movea.l    A0, A3
  1737. 00001532  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1738. 00001536  4E5E                     unlink     A6
  1739. 00001538  4E75                     rts
  1740. fn0000153A:
  1741. 0000153A  4E56 0000                link       A6, 0
  1742. 0000153E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1743. 00001542  266E 0008                movea.l    A3, [A6 + 0x8]
  1744. 00001546  7600                     moveq.l    D3, 0x00
  1745. 00001548  4267                     clr.w      -[A7]
  1746. 0000154A  4879 0001 4210           push.l     0x14210
  1747. 00001550  4879 0001 41D4           push.l     0x141D4
  1748. 00001556  4878 0004                push.l     0x4
  1749. 0000155A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1750. 0000155E  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1751. 00001564  2448                     movea.l    A2, A0
  1752. 00001566  200A                     move.l     D0, A2
  1753. 00001568  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1754. 0000156C  6712                     beq        +0x14 /* 00001580 */
  1755. 0000156E  2F0A                     move.l     -[A7], A2
  1756. 00001570  2057                     movea.l    A0, [A7]
  1757. 00001572  2268 0004                movea.l    A1, [A0 + 0x4]
  1758. 00001576  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  1759. 0000157A  4E91                     jsr        [A1]
  1760. 0000157C  3600                     move.w     D3, D0
  1761. 0000157E  584F                     addq.w     A7, 4
  1762. label00001580:
  1763. 00001580  3003                     move.w     D0, D3
  1764. 00001582  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1765. 00001586  4E5E                     unlink     A6
  1766. 00001588  4E75                     rts
  1767. fn0000158A:
  1768. 0000158A  4E56 0000                link       A6, 0
  1769. 0000158E  2F0A                     move.l     -[A7], A2
  1770. 00001590  246E 0008                movea.l    A2, [A6 + 0x8]
  1771. 00001594  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1772. 00001598  2F0A                     move.l     -[A7], A2
  1773. 0000159A  61FF FFFF EA6C           bsr        -0x1592 /* 00000008 */
  1774. 000015A0  41F9 0001 3F20           lea.l      A0, [0x00013F20]
  1775. 000015A6  2488                     move.l     [A2], A0
  1776. 000015A8  204A                     movea.l    A0, A2
  1777. 000015AA  504F                     addq.w     A7, 8
  1778. 000015AC  245F                     movea.l    A2, [A7]+
  1779. 000015AE  4E5E                     unlink     A6
  1780. 000015B0  4E75                     rts
  1781. fn000015B2:
  1782. 000015B2  4E56 0000                link       A6, 0
  1783. 000015B6  2F0A                     move.l     -[A7], A2
  1784. 000015B8  246E 0008                movea.l    A2, [A6 + 0x8]
  1785. 000015BC  200A                     move.l     D0, A2
  1786. 000015BE  6724                     beq        +0x26 /* 000015E4 */
  1787. 000015C0  41F9 0001 3F20           lea.l      A0, [0x00013F20]
  1788. 000015C6  2488                     move.l     [A2], A0
  1789. 000015C8  4267                     clr.w      -[A7]
  1790. 000015CA  2F0A                     move.l     -[A7], A2
  1791. 000015CC  61FF FFFF EBA4           bsr        -0x145A /* 00000172 */
  1792. 000015D2  4A6E 000C                tst.w      [A6 + 0xC]
  1793. 000015D6  5C4F                     addq.w     A7, 6
  1794. 000015D8  6F0A                     ble        +0xC /* 000015E4 */
  1795. 000015DA  2F0A                     move.l     -[A7], A2
  1796. 000015DC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1797. 000015E2  584F                     addq.w     A7, 4
  1798. label000015E4:
  1799. 000015E4  204A                     movea.l    A0, A2
  1800. 000015E6  245F                     movea.l    A2, [A7]+
  1801. 000015E8  4E5E                     unlink     A6
  1802. 000015EA  4E75                     rts
  1803. 000015EC  4E56 FFF4                link       A6, -0x000C
  1804. 000015F0  2F0A                     move.l     -[A7], A2
  1805. 000015F2  246E 0008                movea.l    A2, [A6 + 0x8]
  1806. 000015F6  42A7                     clr.l      -[A7]
  1807. 000015F8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1808. 000015FC  2057                     movea.l    A0, [A7]
  1809. 000015FE  2268 0004                movea.l    A1, [A0 + 0x4]
  1810. 00001602  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1811. 00001606  4E91                     jsr        [A1]
  1812. 00001608  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1813. 0000160C  2057                     movea.l    A0, [A7]
  1814. 0000160E  2268 0004                movea.l    A1, [A0 + 0x4]
  1815. 00001612  2269 0018                movea.l    A1, [A1 + 0x18]
  1816. 00001616  4E91                     jsr        [A1]
  1817. 00001618  584F                     addq.w     A7, 4
  1818. 0000161A  2F08                     move.l     -[A7], A0
  1819. 0000161C  486E FFF4                pea.l      [A6 - 0xC]
  1820. 00001620  4EB9 0000 2110           jsr        [0x00002110]
  1821. 00001626  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1822. 0000162A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1823. 0000162E  A95F                     syscall    SetControlTitle/SetCTitle
  1824. 00001630  3F3C FFFF                move.w     -[A7], 0xFFFF
  1825. 00001634  486E FFF4                pea.l      [A6 - 0xC]
  1826. 00001638  4EB9 0000 2118           jsr        [0x00002118]
  1827. 0000163E  42A7                     clr.l      -[A7]
  1828. 00001640  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1829. 00001644  2057                     movea.l    A0, [A7]
  1830. 00001646  2268 0004                movea.l    A1, [A0 + 0x4]
  1831. 0000164A  2269 00F0                movea.l    A1, [A1 + 0xF0]
  1832. 0000164E  4E91                     jsr        [A1]
  1833. 00001650  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1834. 00001654  245F                     movea.l    A2, [A7]+
  1835. 00001656  4E5E                     unlink     A6
  1836. 00001658  4E75                     rts
  1837. 0000165A  4E56 0000                link       A6, 0
  1838. 0000165E  2F0A                     move.l     -[A7], A2
  1839. 00001660  246E 0008                movea.l    A2, [A6 + 0x8]
  1840. 00001664  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1841. 00001668  2F0A                     move.l     -[A7], A2
  1842. 0000166A  61FF FFFF E99C           bsr        -0x1662 /* 00000008 */
  1843. 00001670  41F9 0001 3DCE           lea.l      A0, [0x00013DCE]
  1844. 00001676  2488                     move.l     [A2], A0
  1845. 00001678  204A                     movea.l    A0, A2
  1846. 0000167A  504F                     addq.w     A7, 8
  1847. 0000167C  245F                     movea.l    A2, [A7]+
  1848. 0000167E  4E5E                     unlink     A6
  1849. 00001680  4E75                     rts
  1850. 00001682  4E56 0000                link       A6, 0
  1851. 00001686  2F0A                     move.l     -[A7], A2
  1852. 00001688  246E 0008                movea.l    A2, [A6 + 0x8]
  1853. 0000168C  200A                     move.l     D0, A2
  1854. 0000168E  6724                     beq        +0x26 /* 000016B4 */
  1855. 00001690  41F9 0001 3DCE           lea.l      A0, [0x00013DCE]
  1856. 00001696  2488                     move.l     [A2], A0
  1857. 00001698  4267                     clr.w      -[A7]
  1858. 0000169A  2F0A                     move.l     -[A7], A2
  1859. 0000169C  61FF FFFF EAD4           bsr        -0x152A /* 00000172 */
  1860. 000016A2  4A6E 000C                tst.w      [A6 + 0xC]
  1861. 000016A6  5C4F                     addq.w     A7, 6
  1862. 000016A8  6F0A                     ble        +0xC /* 000016B4 */
  1863. 000016AA  2F0A                     move.l     -[A7], A2
  1864. 000016AC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1865. 000016B2  584F                     addq.w     A7, 4
  1866. label000016B4:
  1867. 000016B4  204A                     movea.l    A0, A2
  1868. 000016B6  245F                     movea.l    A2, [A7]+
  1869. 000016B8  4E5E                     unlink     A6
  1870. 000016BA  4E75                     rts
  1871. 000016BC  4E56 FFFA                link       A6, -0x0006
  1872. 000016C0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1873. 000016C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1874. 000016C8  266E 000C                movea.l    A3, [A6 + 0xC]
  1875. 000016CC  246E 0010                movea.l    A2, [A6 + 0x10]
  1876. 000016D0  200B                     move.l     D0, A3
  1877. 000016D2  670E                     beq        +0x10 /* 000016E2 */
  1878. 000016D4  26B9 0001 3F1A           move.l     [A3], [0x00013F1A]
  1879. 000016DA  3779 0001 3F1E 0004      move.w     [A3 + 0x4], [0x00013F1E]
  1880. label000016E2:
  1881. 000016E2  200A                     move.l     D0, A2
  1882. 000016E4  672C                     beq        +0x2E /* 00001712 */
  1883. 000016E6  7601                     moveq.l    D3, 0x01
  1884. 000016E8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1885. 000016EC  4EB9 0000 30D8           jsr        [0x000030D8]
  1886. 000016F2  4A00                     tst.b      D0
  1887. 000016F4  584F                     addq.w     A7, 4
  1888. 000016F6  6702                     beq        +0x4 /* 000016FA */
  1889. 000016F8  7602                     moveq.l    D3, 0x02
  1890. label000016FA:
  1891. 000016FA  1F03                     move.b     -[A7], D3
  1892. 000016FC  486E FFFA                pea.l      [A6 - 0x6]
  1893. 00001700  4EB9 0000 05D8           jsr        [0x000005D8]
  1894. 00001706  24AE FFFA                move.l     [A2], [A6 - 0x6]
  1895. 0000170A  356E FFFE 0004           move.w     [A2 + 0x4], [A6 - 0x2]
  1896. 00001710  5C4F                     addq.w     A7, 6
  1897. label00001712:
  1898. 00001712  7001                     moveq.l    D0, 0x01
  1899. 00001714  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1900. 00001718  4E5E                     unlink     A6
  1901. 0000171A  4E75                     rts
  1902. 0000171C  4E56 0000                link       A6, 0
  1903. 00001720  2F0A                     move.l     -[A7], A2
  1904. 00001722  246E 0008                movea.l    A2, [A6 + 0x8]
  1905. 00001726  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1906. 0000172A  2F0A                     move.l     -[A7], A2
  1907. 0000172C  61FF FFFF FE5C           bsr        -0x1A2 /* 0000158A */
  1908. 00001732  41F9 0001 3AF0           lea.l      A0, [0x00013AF0]
  1909. 00001738  2488                     move.l     [A2], A0
  1910. 0000173A  204A                     movea.l    A0, A2
  1911. 0000173C  504F                     addq.w     A7, 8
  1912. 0000173E  245F                     movea.l    A2, [A7]+
  1913. 00001740  4E5E                     unlink     A6
  1914. 00001742  4E75                     rts
  1915. 00001744  4E56 0000                link       A6, 0
  1916. 00001748  2F0A                     move.l     -[A7], A2
  1917. 0000174A  246E 0008                movea.l    A2, [A6 + 0x8]
  1918. 0000174E  200A                     move.l     D0, A2
  1919. 00001750  6724                     beq        +0x26 /* 00001776 */
  1920. 00001752  41F9 0001 3AF0           lea.l      A0, [0x00013AF0]
  1921. 00001758  2488                     move.l     [A2], A0
  1922. 0000175A  4267                     clr.w      -[A7]
  1923. 0000175C  2F0A                     move.l     -[A7], A2
  1924. 0000175E  61FF FFFF FE52           bsr        -0x1AC /* 000015B2 */
  1925. 00001764  4A6E 000C                tst.w      [A6 + 0xC]
  1926. 00001768  5C4F                     addq.w     A7, 6
  1927. 0000176A  6F0A                     ble        +0xC /* 00001776 */
  1928. 0000176C  2F0A                     move.l     -[A7], A2
  1929. 0000176E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1930. 00001774  584F                     addq.w     A7, 4
  1931. label00001776:
  1932. 00001776  204A                     movea.l    A0, A2
  1933. 00001778  245F                     movea.l    A2, [A7]+
  1934. 0000177A  4E5E                     unlink     A6
  1935. 0000177C  4E75                     rts
  1936. 0000177E  4E56 0000                link       A6, 0
  1937. 00001782  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1938. 00001786  2057                     movea.l    A0, [A7]
  1939. 00001788  2250                     movea.l    A1, [A0]
  1940. 0000178A  2269 00B0                movea.l    A1, [A1 + 0xB0]
  1941. 0000178E  4E91                     jsr        [A1]
  1942. 00001790  4E5E                     unlink     A6
  1943. 00001792  4E75                     rts
  1944. 00001794  7002                     moveq.l    D0, 0x02
  1945. 00001796  4E75                     rts
  1946. 00001798  4E56 FFF8                link       A6, -0x0008
  1947. 0000179C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1948. 000017A0  246E 0008                movea.l    A2, [A6 + 0x8]
  1949. 000017A4  3A2E 000C                move.w     D5, [A6 + 0xC]
  1950. 000017A8  382E 0012                move.w     D4, [A6 + 0x12]
  1951. 000017AC  2F0A                     move.l     -[A7], A2
  1952. 000017AE  61FF 0000 0114           bsr        +0x116 /* 000018C4 */
  1953. 000017B4  584F                     addq.w     A7, 4
  1954. 000017B6  2F08                     move.l     -[A7], A0
  1955. 000017B8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1956. 000017BC  486E FFF8                pea.l      [A6 - 0x8]
  1957. 000017C0  4EB9 0000 0848           jsr        [0x00000848]
  1958. 000017C6  3F04                     move.w     -[A7], D4
  1959. 000017C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1960. 000017CC  3F05                     move.w     -[A7], D5
  1961. 000017CE  2F0A                     move.l     -[A7], A2
  1962. 000017D0  61FF FFFF E9DA           bsr        -0x1624 /* 000001AC */
  1963. 000017D6  1600                     move.b     D3, D0
  1964. 000017D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1965. 000017DC  486E FFF8                pea.l      [A6 - 0x8]
  1966. 000017E0  4EB9 0000 0850           jsr        [0x00000850]
  1967. 000017E6  1003                     move.b     D0, D3
  1968. 000017E8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1969. 000017EC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1970. 000017F0  4E5E                     unlink     A6
  1971. 000017F2  4E75                     rts
  1972. 000017F4  4E56 FFF8                link       A6, -0x0008
  1973. 000017F8  2F0A                     move.l     -[A7], A2
  1974. 000017FA  246E 0008                movea.l    A2, [A6 + 0x8]
  1975. 000017FE  2F0A                     move.l     -[A7], A2
  1976. 00001800  61FF 0000 00C2           bsr        +0xC4 /* 000018C4 */
  1977. 00001806  584F                     addq.w     A7, 4
  1978. 00001808  2F08                     move.l     -[A7], A0
  1979. 0000180A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1980. 0000180E  486E FFF8                pea.l      [A6 - 0x8]
  1981. 00001812  4EB9 0000 0848           jsr        [0x00000848]
  1982. 00001818  2F0A                     move.l     -[A7], A2
  1983. 0000181A  61FF FFFF E9FC           bsr        -0x1602 /* 00000218 */
  1984. 00001820  3F3C FFFF                move.w     -[A7], 0xFFFF
  1985. 00001824  486E FFF8                pea.l      [A6 - 0x8]
  1986. 00001828  4EB9 0000 0850           jsr        [0x00000850]
  1987. 0000182E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1988. 00001832  245F                     movea.l    A2, [A7]+
  1989. 00001834  4E5E                     unlink     A6
  1990. 00001836  4E75                     rts
  1991. 00001838  4E56 FFFC                link       A6, -0x0004
  1992. 0000183C  2F0A                     move.l     -[A7], A2
  1993. 0000183E  246E 0008                movea.l    A2, [A6 + 0x8]
  1994. 00001842  42AE FFFC                clr.l      [A6 - 0x4]
  1995. 00001846  554F                     subq.w     A7, 2
  1996. 00001848  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1997. 0000184C  4267                     clr.w      -[A7]
  1998. 0000184E  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  1999. 00001854  4878 0004                push.l     0x4
  2000. 00001858  486E FFFC                pea.l      [A6 - 0x4]
  2001. 0000185C  42A7                     clr.l      -[A7]
  2002. 0000185E  303C 0013                move.w     D0, 0x13
  2003. 00001862  AA73                     syscall    ControlDispatch
  2004. 00001864  301F                     move.w     D0, [A7]+
  2005. 00001866  4AAE FFFC                tst.l      [A6 - 0x4]
  2006. 0000186A  6614                     bne        +0x16 /* 00001880 */
  2007. 0000186C  42A7                     clr.l      -[A7]
  2008. 0000186E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2009. 00001872  2057                     movea.l    A0, [A7]
  2010. 00001874  2268 0004                movea.l    A1, [A0 + 0x4]
  2011. 00001878  2269 00F0                movea.l    A1, [A1 + 0xF0]
  2012. 0000187C  4E91                     jsr        [A1]
  2013. 0000187E  504F                     addq.w     A7, 8
  2014. label00001880:
  2015. 00001880  245F                     movea.l    A2, [A7]+
  2016. 00001882  4E5E                     unlink     A6
  2017. 00001884  4E75                     rts
  2018. 00001886  4E56 0000                link       A6, 0
  2019. 0000188A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2020. 0000188E  246E 0008                movea.l    A2, [A6 + 0x8]
  2021. 00001892  262E 000E                move.l     D3, [A6 + 0xE]
  2022. 00001896  282E 0012                move.l     D4, [A6 + 0x12]
  2023. 0000189A  266E 0016                movea.l    A3, [A6 + 0x16]
  2024. 0000189E  0C83 6D68 616E           cmpi.l     D3, 0x6D68616E /* 'mhan' */
  2025. 000018A4  6616                     bne        +0x18 /* 000018BC */
  2026. 000018A6  554F                     subq.w     A7, 2
  2027. 000018A8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2028. 000018AC  4267                     clr.w      -[A7]
  2029. 000018AE  2F03                     move.l     -[A7], D3
  2030. 000018B0  2F04                     move.l     -[A7], D4
  2031. 000018B2  2F0B                     move.l     -[A7], A3
  2032. 000018B4  303C 0012                move.w     D0, 0x12
  2033. 000018B8  AA73                     syscall    ControlDispatch
  2034. 000018BA  301F                     move.w     D0, [A7]+
  2035. label000018BC:
  2036. 000018BC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2037. 000018C0  4E5E                     unlink     A6
  2038. 000018C2  4E75                     rts
  2039. fn000018C4:
  2040. 000018C4  4E56 0000                link       A6, 0
  2041. 000018C8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2042. 000018CC  262E 0008                move.l     D3, [A6 + 0x8]
  2043. 000018D0  97CB                     sub.l      A3, A3
  2044. 000018D2  4267                     clr.w      -[A7]
  2045. 000018D4  4879 0001 3D06           push.l     0x13D06
  2046. 000018DA  4879 0001 3C80           push.l     0x13C80
  2047. 000018E0  4878 0004                push.l     0x4
  2048. 000018E4  2043                     movea.l    A0, D3
  2049. 000018E6  2868 0004                movea.l    A4, [A0 + 0x4]
  2050. 000018EA  206C 0020                movea.l    A0, [A4 + 0x20]
  2051. 000018EE  4850                     pea.l      [A0]
  2052. 000018F0  4EB9 0000 1FE8           jsr        [0x00001FE8]
  2053. 000018F6  2448                     movea.l    A2, A0
  2054. 000018F8  200A                     move.l     D0, A2
  2055. 000018FA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2056. 000018FE  6704                     beq        +0x6 /* 00001904 */
  2057. 00001900  266A 00E2                movea.l    A3, [A2 + 0xE2]
  2058. label00001904:
  2059. 00001904  204B                     movea.l    A0, A3
  2060. 00001906  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2061. 0000190A  4E5E                     unlink     A6
  2062. 0000190C  4E75                     rts
  2063. 0000190E  4E56 FFF4                link       A6, -0x000C
  2064. 00001912  2F0A                     move.l     -[A7], A2
  2065. 00001914  246E 0008                movea.l    A2, [A6 + 0x8]
  2066. 00001918  4AAA 0008                tst.l      [A2 + 0x8]
  2067. 0000191C  6764                     beq        +0x66 /* 00001982 */
  2068. 0000191E  486E FFF8                pea.l      [A6 - 0x8]
  2069. 00001922  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2070. 00001926  2057                     movea.l    A0, [A7]
  2071. 00001928  2268 0004                movea.l    A1, [A0 + 0x4]
  2072. 0000192C  2269 003C                movea.l    A1, [A1 + 0x3C]
  2073. 00001930  4E91                     jsr        [A1]
  2074. 00001932  4A00                     tst.b      D0
  2075. 00001934  504F                     addq.w     A7, 8
  2076. 00001936  6634                     bne        +0x36 /* 0000196C */
  2077. 00001938  486E FFF4                pea.l      [A6 - 0xC]
  2078. 0000193C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2079. 00001940  4EB9 0000 2F90           jsr        [0x00002F90]
  2080. 00001946  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  2081. 0000194C  302E FFFA                move.w     D0, [A6 - 0x6]
  2082. 00001950  D06E FFF4                add.w      D0, [A6 - 0xC]
  2083. 00001954  3D40 FFFE                move.w     [A6 - 0x2], D0
  2084. 00001958  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  2085. 0000195E  302E FFF8                move.w     D0, [A6 - 0x8]
  2086. 00001962  D06E FFF6                add.w      D0, [A6 - 0xA]
  2087. 00001966  3D40 FFFC                move.w     [A6 - 0x4], D0
  2088. 0000196A  504F                     addq.w     A7, 8
  2089. label0000196C:
  2090. 0000196C  526E FFF8                addq.w     [A6 - 0x8], 1
  2091. 00001970  206A 0008                movea.l    A0, [A2 + 0x8]
  2092. 00001974  2050                     movea.l    A0, [A0]
  2093. 00001976  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2094. 0000197C  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2095. label00001982:
  2096. 00001982  245F                     movea.l    A2, [A7]+
  2097. 00001984  4E5E                     unlink     A6
  2098. 00001986  4E75                     rts
  2099. 00001988  4E56 0000                link       A6, 0
  2100. 0000198C  2F0A                     move.l     -[A7], A2
  2101. 0000198E  246E 0008                movea.l    A2, [A6 + 0x8]
  2102. 00001992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2103. 00001996  2F0A                     move.l     -[A7], A2
  2104. 00001998  61FF FFFF E66E           bsr        -0x1990 /* 00000008 */
  2105. 0000199E  41F9 0001 3998           lea.l      A0, [0x00013998]
  2106. 000019A4  2488                     move.l     [A2], A0
  2107. 000019A6  204A                     movea.l    A0, A2
  2108. 000019A8  504F                     addq.w     A7, 8
  2109. 000019AA  245F                     movea.l    A2, [A7]+
  2110. 000019AC  4E5E                     unlink     A6
  2111. 000019AE  4E75                     rts
  2112. 000019B0  4E56 0000                link       A6, 0
  2113. 000019B4  2F0A                     move.l     -[A7], A2
  2114. 000019B6  246E 0008                movea.l    A2, [A6 + 0x8]
  2115. 000019BA  200A                     move.l     D0, A2
  2116. 000019BC  6724                     beq        +0x26 /* 000019E2 */
  2117. 000019BE  41F9 0001 3998           lea.l      A0, [0x00013998]
  2118. 000019C4  2488                     move.l     [A2], A0
  2119. 000019C6  4267                     clr.w      -[A7]
  2120. 000019C8  2F0A                     move.l     -[A7], A2
  2121. 000019CA  61FF FFFF E7A6           bsr        -0x1858 /* 00000172 */
  2122. 000019D0  4A6E 000C                tst.w      [A6 + 0xC]
  2123. 000019D4  5C4F                     addq.w     A7, 6
  2124. 000019D6  6F0A                     ble        +0xC /* 000019E2 */
  2125. 000019D8  2F0A                     move.l     -[A7], A2
  2126. 000019DA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2127. 000019E0  584F                     addq.w     A7, 4
  2128. label000019E2:
  2129. 000019E2  204A                     movea.l    A0, A2
  2130. 000019E4  245F                     movea.l    A2, [A7]+
  2131. 000019E6  4E5E                     unlink     A6
  2132. 000019E8  4E75                     rts
  2133. 000019EA  4E56 FFFA                link       A6, -0x0006
  2134. 000019EE  48E7 0030                movem.l    -[A7], A2,A3
  2135. 000019F2  266E 000C                movea.l    A3, [A6 + 0xC]
  2136. 000019F6  246E 0010                movea.l    A2, [A6 + 0x10]
  2137. 000019FA  200B                     move.l     D0, A3
  2138. 000019FC  670E                     beq        +0x10 /* 00001A0C */
  2139. 000019FE  26B9 0001 3AEA           move.l     [A3], [0x00013AEA]
  2140. 00001A04  3779 0001 3AEE 0004      move.w     [A3 + 0x4], [0x00013AEE]
  2141. label00001A0C:
  2142. 00001A0C  200A                     move.l     D0, A2
  2143. 00001A0E  671A                     beq        +0x1C /* 00001A2A */
  2144. 00001A10  1F3C 0002                move.b     -[A7], 0x2
  2145. 00001A14  486E FFFA                pea.l      [A6 - 0x6]
  2146. 00001A18  4EB9 0000 05D8           jsr        [0x000005D8]
  2147. 00001A1E  24AE FFFA                move.l     [A2], [A6 - 0x6]
  2148. 00001A22  356E FFFE 0004           move.w     [A2 + 0x4], [A6 - 0x2]
  2149. 00001A28  5C4F                     addq.w     A7, 6
  2150. label00001A2A:
  2151. 00001A2A  7001                     moveq.l    D0, 0x01
  2152. 00001A2C  4CDF 0C00                movem.l    A2,A3, [A7]+
  2153. 00001A30  4E5E                     unlink     A6
  2154. 00001A32  4E75                     rts
  2155. 00001A34  0000 0091                ori.b      D0, 0x91
  2156. 00001A38  8F83 A892                unpk       D7, D3, 0xA892
  2157. 00001A3C  90B6 839F 8F86 8840      sub.l      D0, [[] + A0 * 2 - 0x707977C0]
  2158. 00001A44  7896                     moveq.l    D4, 0xFFFFFF96
  2159. 00001A46  8D8F 928F                unpk       -[A6], -[A7], 0x928F
  2160. 00001A4A  9387                     subx.l     D1, D7
  2161. 00001A4C  9296                     sub.l      D1, [A6]
  2162. 00001A4E  8D8F 404C                unpk       -[A6], -[A7], 0x404C
  2163. 00001A52  9AAE 83A2                sub.l      D5, [A6 - 0x7C5E]
  2164. 00001A56  B683                     cmp.l      D3, D3
  2165. 00001A58  A983                     syscall    DisposeDialog
  2166. 00001A5A  4045                     negx.w     D5
  2167. 00001A5C  9B96                     sub.l      [A6], D5
  2168. 00001A5E  9293                     sub.l      D1, [A3]
  2169. 00001A60  9291                     sub.l      D1, [A1]
  2170. 00001A62  8390                     or.l       [A0], D1
  2171. 00001A64  8688                     or.l       D3, A0
  2172. 00001A66  9B89                     subx.l     -[A5], -[A1]
  2173. 00001A68  BDAE F2F8                xor.l      [A6 - 0xD08], D6
  2174. 00001A6C  8E95                     or.l       D7, [A5]
  2175. 00001A6E  9F90                     sub.l      [A0], D7
  2176. 00001A70  8E9E                     or.l       D7, [A6]+
  2177. 00001A72  9099                     sub.l      D0, [A1]+
  2178. 00001A74  8B40 4183                pack       D5, D0, 0x4183
  2179. 00001A78  879A                     or.l       [A2]+, D3
  2180. 00001A7A  A0F8                     syscall    vSegStack
  2181. 00001A7C  8E86                     or.l       D7, D6
  2182. 00001A7E  87AB 869F                or.l       [A3 - 0x7961], D3
  2183. 00001A82  8E40                     or.w       D7, D0
  2184. 00001A84  598F                     subq.l     A7, 4
  2185. 00001A86  909A                     sub.l      D0, [A2]+
  2186. 00001A88  989E                     sub.l      D4, [A6]+
  2187. 00001A8A  91FB F786 9B92           sub.l      A0, [[ + <<invalid base displacement size>>] + A7 * 8 - 0x646E]
  2188. 00001A90  8E96                     or.l       D7, [A6]
  2189. 00001A92  898B 989A                unpk       -[A4], -[A3], 0x989A
  2190. 00001A96  404F                     negx.w     A7
  2191. 00001A98  A840                     syscall    Fix2Long
  2192. 00001A9A  4090                     negx.l     [A0]
  2193. 00001A9C  8E95                     or.l       D7, [A5]
  2194. 00001A9E  FD8D                     .invalid   <<F/6/6>>
  2195. 00001AA0  97A1                     sub.l      -[A1], D3
  2196. 00001AA2  908E                     sub.l      D0, A6
  2197. 00001AA4  4093                     negx.l     [A3]
  2198. 00001AA6  9783                     subx.l     D3, D3
  2199. 00001AA8  8789 4067                unpk       -[A3], -[A1], 0x4067
  2200. 00001AAC  9390                     sub.l      [A0], D1
  2201. 00001AAE  8E40                     or.w       D7, D0
  2202. 00001AB0  6883                     bvc        -0x7B /* 00001A35 */
  2203. 00001AB2  8797                     or.l       [A7], D3
  2204. 00001AB4  8387 A190                unpk       D1, D7, 0xA190
  2205. 00001AB8  8EA2                     or.l       D7, -[A2]
  2206. 00001ABA  8C9C                     or.l       D6, [A4]+
  2207. 00001ABC  908E                     sub.l      D0, A6
  2208. 00001ABE  97FD                     sub.l      A3, <<invalid special address>>
  2209. 00001AC0  8C8A                     or.l       D6, A2
  2210. 00001AC2  9990                     sub.l      [A0], D4
  2211. 00001AC4  8EA9 9099                or.l       D7, [A1 - 0x6F67]
  2212. 00001AC8  8B40 5683                pack       D5, D0, 0x5683
  2213. 00001ACC  8BA8 AF90                or.l       [A0 - 0x5070], D5
  2214. 00001AD0  8E95                     or.l       D7, [A5]
  2215. 00001AD2  FD8D                     .invalid   <<F/6/6>>
  2216. 00001AD4  0000 0000                ori.b      D0, 0x0
  2217. 00001AD8  0000 0000                ori.b      D0, 0x0
  2218.